我正在使用 SLQ 服务器 2005。
我有这张表,如果我注册了一个创建“订单”的项目列表,它将被发送到仓库,这样他们就知道需要发回什么。
这是我的代码。
id_pedido=id_order, id_articulo=id_item, descripcion=description, fecha=date, nombre=employee name, local=store, (inicia+entra+sale) Existencias=stocks, tipo=Kind, --estado=state, activo=active.--
select id, id_pedido, p.id_articulo, p.descripcion, p.fecha, u.nombre, p.local,a.inicia+a.entra-a.sale as Existencias, a.tipo
from pedidos p join usuarios u on p.id_usuario=u.id_usuario join articulos a on a.id_articulo=p.id_articulo
where estado='activo'
我需要的是,仅当项目的种类为 X 时才显示股票列中的值。当种类不是 X 和种类为 X 时,如何在股票列中显示所有带有 null 的行?
这是因为客户只希望员工知道这些物品的库存,而不是所有其他物品的库存。