Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2007, 06:37
dualklip
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: consulta doble sql con array por medio

tengo 3 opciones:

solo los campos de la tabla articulos:

SELECT articulos.* FROM articulos JOIN autores ON articulos.autor=autores.id WHERE autores.nombre LIKE '%$search%' OR autores.apelli1 LIKE '%$search%' OR autores.apelli2 LIKE '%$search%'

los campos de las dos tablas unidos como si fueran una sola:

SELECT articulos.*, autores.* FROM articulos JOIN autores ON articulos.autor=autores.id WHERE autores.nombre LIKE '%$search%' OR autores.apelli1 LIKE '%$search%' OR autores.apelli2 LIKE '%$search%'

los campos de los artículos con el nombre del autor completo

SELECT articulos.*, CONCAT(autores.nombre,' ',autores.apelli1,' ',autores.apelli2) AS nombre FROM articulos JOIN autores ON articulos.autor=autores.id WHERE autores.nombre LIKE '%rev%' OR autores.apelli1 LIKE '%rev%' OR autores.apelli2 LIKE '%rev%'

espero que te ayude