Usando INNER JOIN
Tenemos una Tabla Mysql llamada âattribute_documentsâ y otra tabla âmod_documentsâ. Y nos interesa mostrar en pantalla los documentos relacionados, considerando que la tabla âattribute_documentsâ tiene un valor asociado a «mod_documents».
SELECT attribute_documents.content,mod_documents.title from attribute_documents inner join mod_documents on mod_documents.id=document
Mostrar resultados de ‘palabra’ en dos tablas relacionadas
Ejemplo de tablas:
Tabla ArtĂculos:
id int(20) categoria int(20) subcategoria int(20) titulo varchar(255) detalle text precio varchar(255) link text idusuario int(20) fecha varchar(15) visitas int(100)
Tabla DĂas:
id int(20) idusuario int(20) titulo varchar(255) info text categoria varchar(255) dia varchar(255) fecha varchar(10) visitas int(20) imgid int(20) izq int(1) der int(1) img text
La consulta php podrĂa ser algo asĂ:
SELECT dias.titulo as diastitulo FROM dias WHERE (dias.titulo LIKE '%$palabra%'  OR   dias.info  LIKE '%$palabra%') UNION ALL SELECT articulos.titulo as articulostitulo FROM articulos WHERE (articulos.titulo LIKE '%$palabra%'  OR articulos.detalle LIKE '%$palabra%')