Cita:
Iniciado por lesly40 Hola amigos
Mi pregunta es la siguiente; como le hago para consultar diferentes campos de diferentes tablas... estuve investigando un poco y conseguí que con un inner join se puede hacer, entonces he probado con lo siguiente:
$consulta ="SELECT * From registro, inner join empresa on registro.id_empresa=empresa.nombre_empresa WHERE nombre like ORDER BY nombre ASC"; algo asi, pero no resulta
agradeceré buenos aportes!
Primero tenes un error en la consulta pusiste un coma antes del inner join, y estas usando el campo numerio y un campo texto como columna de emparejamiento.
Si no es ese el problema copia la consulta y ponela en el phpmyadmin o en algun cliente mysql y pega el error. Pero si las tablas estan en la misma base de datos, deberia funcionar, salvo en el mismo que la tablas esten en otro motor de base de datos deberia funcionar.
Aca te refine un poco la consultas
SELECT * FROM registro AS r INNER JOIN empresa AS e ON r.id_empresa=e.id_empresa
WHERE e..nombre_empresa LIKE '%algunParteDeUnNombreOUnoNombre%' ORDER BY nombre ASC
Espero que te sirva