Gonzalo García
2010-03-07 17:23:01 UTC
Buenas, tengo que hacer una consulta en SQL en una aplicacion de visual
basic, Tengo una tabla Articulos que relaciona con 4 mas ArtPrecio1,
ArtPrecio2, ArtPrecio3, ArtPrecio4, todas a través del campo CodigoArticulo.
Quería saber si se pueden hacer un LEFT JOIN con las 4 tablas. Probé esto
pero no me da resultado;
strSQL = "SELECT Articulos.CodigoArticulo , ArtPrecio1.*, ArtPrecio2.*,
ArtPrecio3.*, ArtPrecio4.* FROM Articulos LEFT JOIN ArtPrecio1 ON
Articulos.CodigoArticulo = ArtPrecio1.CodigoArticulo LEFT JOIN ArtPrecio2 ON
Articulos.CodigoArticulo = ArtPrecio2.CodigoArticulo LEFT JOIN ArtPrecio3 ON
Articulos.CodigoArticulo = ArtPrecio3.CodigoArticulo LEFT JOIN ArtPrecio4 ON
Articulos.CodigoArticulo = ArtPrecio4.CodigoArticulo WHERE
Articulos.CodigoArticulo = 15"
Desde ya muchas gracias!
Gonzalo
basic, Tengo una tabla Articulos que relaciona con 4 mas ArtPrecio1,
ArtPrecio2, ArtPrecio3, ArtPrecio4, todas a través del campo CodigoArticulo.
Quería saber si se pueden hacer un LEFT JOIN con las 4 tablas. Probé esto
pero no me da resultado;
strSQL = "SELECT Articulos.CodigoArticulo , ArtPrecio1.*, ArtPrecio2.*,
ArtPrecio3.*, ArtPrecio4.* FROM Articulos LEFT JOIN ArtPrecio1 ON
Articulos.CodigoArticulo = ArtPrecio1.CodigoArticulo LEFT JOIN ArtPrecio2 ON
Articulos.CodigoArticulo = ArtPrecio2.CodigoArticulo LEFT JOIN ArtPrecio3 ON
Articulos.CodigoArticulo = ArtPrecio3.CodigoArticulo LEFT JOIN ArtPrecio4 ON
Articulos.CodigoArticulo = ArtPrecio4.CodigoArticulo WHERE
Articulos.CodigoArticulo = 15"
Desde ya muchas gracias!
Gonzalo