Cita:
Iniciado por sergiovera00
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