Antes de nada... felices fiestas!.
Tengo 2 tablas, una de contenido y otra de menciones.
La primera tabla tiene libros, tiene los siguientes campos:
Nombre tabla: books
id=id del contenido.
user=id de usuario creador.
description=contenido del artículo
Luego tengo otra tabla, por si el usuario creador ha mencionado a otro usuario:
Nombre de la tabla: mentions
id:id de la mencion
mencion: id del usuario mencionado.
book: id del contenido mencionado
Quiero hacer un select que haga una consulta con:
-Elementos de la tabla books creados por el usuario 82 + elementos de la tabla books que tienen 1 mención en la tabla mentions.
He pensado mucho como hacerlo, pero no se me ocurre ninguna forma realista.
Alguien me puede echar una mano?... ya siento molestar siempre con las consultas que unen 2 tablas, pero me lio mucho con ellas :P
Puede ser algo como:
Código MySQL:
Ver original
Edito, algo así:
Código MySQL:
Ver original
Pero me devuelve todo. Lo que quiero es solo los books del user 12 y los libros donde hay una mencion al user 12 :P
Edit de nuevo:
Me parece que igual debo hacer 2 consultas y unirlas?... igual el LEFT JOIN no sirve para lo que intento hacer. :P