
Consulta con Left Join
Publicado por Miguel (3 intervenciones) el 19/11/2014 22:04:49
Hola,
Una consulta con la que me estoy volviendo loco, tengo dos tablas, la típica de articulos y la de stock vinculadas por un código de artículo.
TABLA ARTICULOS
--------------------------
Codigo
Descripcion
TABLA STOCK
---------------------
Codigo
Almacen
Stock
Ahora quiero sacar el código, descripción y stock del almacén 1 de una seríe de artículos cuya descripción comienza por "CAJA", hago:
Select Articulos.Codigo, Articulos.Descripcion,Stock.Stock
From Articulos LEFT JOIN Stock on Articulos.Codigo=Stock.Codigo
WHERE Articulos.Descripcion LIKE 'CAJA%' AND Stock.Almacen=1
Esta consulta me funciona siempre y cuando en ambas tablas existan los códigos del artículo si no tengo registro en la tabla stock de un código no sale en los resultados, yo quiero que salga el stock a null o a cero.
No sé si me he explicado.
Una consulta con la que me estoy volviendo loco, tengo dos tablas, la típica de articulos y la de stock vinculadas por un código de artículo.
TABLA ARTICULOS
--------------------------
Codigo
Descripcion
TABLA STOCK
---------------------
Codigo
Almacen
Stock
Ahora quiero sacar el código, descripción y stock del almacén 1 de una seríe de artículos cuya descripción comienza por "CAJA", hago:
Select Articulos.Codigo, Articulos.Descripcion,Stock.Stock
From Articulos LEFT JOIN Stock on Articulos.Codigo=Stock.Codigo
WHERE Articulos.Descripcion LIKE 'CAJA%' AND Stock.Almacen=1
Esta consulta me funciona siempre y cuando en ambas tablas existan los códigos del artículo si no tengo registro en la tabla stock de un código no sale en los resultados, yo quiero que salga el stock a null o a cero.
No sé si me he explicado.
Valora esta pregunta


0