Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/10/2011, 08:35
hernanchu
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 88
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Problemas con Inner join

Cita:
Iniciado por sergiovera00 Ver Mensaje

Código PHP:
$sql "SELECT * FROM administracion adm 
        INNER JOIN ingenieros ing ON ing.idpersona = adm.idpersona 
        INNER JOIN proyectista pro ON pro.idpersona = adm.idpersona 
        WHERE adm.nombre like '%$buscar%'"


esta consulta dice
Primera linea: Muestreme todo los campos de la tabbal administracion
Segunda Linea y Tercera Linea: no hace nada porque solo deseas ver los de la tabla admin
Cuarta Linea: mostras las q tenga un nombre parecido en la tabla adm.


si deseas ver otra campos sera alcomo como

si es en mysql en caso tal que los datos sean diferentes en cada tabla pero el ID sea el mismo es decir PK en una tabla y FK en las demas
Código PHP:
$sql "SELECT adm.nombre, ing.nom, pro.nombre 
FROM administracion adm 
INNER JOIN ingenieros ing ON ing.idpersona = adm.idpersona  
INNER JOIN proyectista pro ON pro.idpersona = adm.idpersona 
WHERE adm.nombre like '%$buscar%'"

Y agregale el DISTINCT sino quieres que se repita
__________________
______________________________
Evgueny Original....