关于表数据合并的有关问题 请大侠指教 分不多了 多谢
关于表数据合并的问题 请大侠指教 分不多了 谢谢
a表
销售单号 商品 数量
111111 001 2
111112 002 5
b表
入库单号 商品 数量
222222 001 3
222223 002 2
c表
商品 数量
001 12
002 15
三个表合并:
单号 商品 数量 库存
111111 001 2 12
222222 001 3 12
111112 002 5 15
222223 002 2 15
如何实现 delphi +sql2000
------解决方案--------------------
select q.单号,q.商品,q.数量,c.数量 as 库存
from c join (select 销售单号 as 单号,商品,数量 from a
union all
select 入库单号 as 单号,商品,数量 from b) q on c.商品=q.商品
order by q.商品,q.单号
------解决方案--------------------
a表
销售单号 商品 数量
111111 001 2
111112 002 5
b表
入库单号 商品 数量
222222 001 3
222223 002 2
c表
商品 数量
001 12
002 15
三个表合并:
单号 商品 数量 库存
111111 001 2 12
222222 001 3 12
111112 002 5 15
222223 002 2 15
如何实现 delphi +sql2000
------解决方案--------------------
select q.单号,q.商品,q.数量,c.数量 as 库存
from c join (select 销售单号 as 单号,商品,数量 from a
union all
select 入库单号 as 单号,商品,数量 from b) q on c.商品=q.商品
order by q.商品,q.单号
------解决方案--------------------