Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2009, 15:07
prome
 
Fecha de Ingreso: abril-2008
Mensajes: 8
Antigüedad: 16 años
Puntos: 0
Respuesta: Sacar datos de una consulta en Mysql con Inner Join

Hola, puedes hacer esto en la consulta, para diferenciar los campos que se laman igual en una consulta con inner join o sin él, siempre que se dé esa coincidencia entre nombres de campos:

por ejemplo, si tienes esto:

sql="select clientes.nombre, proveedores.nombre from clientes, proveedores";

puedes hacer esto:

sql="select clientes.nombre as cli_nombre, proveedores.nombre as prov_nombre from clientes, proveedores";

De esta forma, cuando hayas abierto el recordset y quieras consultar ese campo concreto con nombre duplicado, solo tienes que llamarlo por su alias, que es lo que hemos puesto detras del "as".

$row_consulta['cli_nombre']
$row_consulta['prov_nombre']

Espero haberte ayudado.

Saludos!!!