Tengo 3 tablas.
Libro
Autor
y Autor_Libro.
Resulta que tengo que solicitar todos los titulos de Libro que tenga o no autor, Pues usando mi logica realize un left join. Pero libro tiene 10 titulos. y con la consulta que realizo me da el mismo resulta de libro y autor en la tabla Autor_Libro que son 8.
es como si estuviera haciendo esto sin leff join y con join normales.
SELECT L.TITULO,N.NOMBRE,N.APELLIDO1,N.APELLIDO2
FROM AUTOR N, AUTOR_LIBRO AL, LIBRO L
WHERE N.ID_AUTOR=AL.ID_AUTOR AND AL.ID_LIBRO=L.ID_LIBRO
con el left join quiero tambien que me muestres los otro 2 titulos restante. Pero no lo consiguo. algun consejo
SELECT L.TITULO,N.NOMBRE,N.APELLIDO1,N.APELLIDO2
FROM AUTOR_LIBRO AL
LEFT JOIN AUTOR N
ON N.ID_AUTOR=AL.ID_AUTOR
JOIN LIBRO L
ON AL.ID_LIBRO=L.ID_LIBRO