SQL - Enlazar varios LEFT JOIN

 
Vista:

Enlazar varios LEFT JOIN

Publicado por Raul Ruiz (6 intervenciones) el 04/11/2003 13:47:59
Hola a todos:

Me gustaría ver la instruccion SQL de como enlazar cuatro tablas con LEFT JOIN. He visto hasta dos pero con más ya me pierdo.

con dos sería algo así:

SELECT ARTICULOS.*, FAMILIAS.FAMILIA, PROVEEDORES.NOMBRE
FROM (ARTICULOS LEFT JOIN FAMILIAS ON ARTICULOS.IDFAMILIA=FAMILIAS.IDFAMILIA)
LEFT JOIN PROVEEDORES ON ARTICULOS.IDPROVEEDOR=PROVEEDORES.IDPROVEEDOR
ORDER BY ARTICULOS.NOMBRE;

Pero, ¿y cuando quieres enlazar otra tabla, por ejemplo, fabricante del artículo que está en otra tabla?

Gracias por vuestra atención.

Saludos

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enlazar varios LEFT JOIN

Publicado por Isaías Islas (5072 intervenciones) el 04/11/2003 16:38:25
SELECT ARTICULOS.*, FAMILIAS.FAMILIA, PROVEEDORES.NOMBRE
FROM (ARTICULOS LEFT JOIN FAMILIAS ON ARTICULOS.IDFAMILIA=FAMILIAS.IDFAMILIA)
LEFT JOIN PROVEEDORES ON ARTICULOS.IDPROVEEDOR=PROVEEDORES.IDPROVEEDOR
LEFT JOIN FABRICANTE ON FABRICANTE.ARTICULOID ON
tuTabla.TuCampoUnion
LEFT JOIN TuOtraTabla ON TuOtraTabla.TuColumna ON
tuTabla.TuCampoUnion
-----------------------asi cuantas necesites -----------------------
ORDER BY ARTICULOS.NOMBRE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar