A
aynes
Unregistered / Unconfirmed
GUEST, unregistred user!
现在有表零件表 A品名 库存量 11 3022 30 33 30 44 30 入库表 B品名 入库数量 入库时间11 10 2010-07-1011 5 2010-08-0111 3 2010-07-2022 4 2010-07-1022 5 2010-08-01出库表 C品名 出库数量 出库时间11 5 2010-07-1511 6 2010-08-2033 5 2010-07-2033 5 2010-08-0133 6 2010-08-06每个表之间的联系是 品名想要得到的结果是品名 入库量 入库时间 出库量 出库时间11 10 2010-07-10 5 2010-07-1511 5 2010-08-01 6 2010-08-2011 3 2010-07-10 22 4 2010-07-1022 5 2010-08-0133 5 2010-07-2033 5 2010-08-01 33 6 2010-08-0644我现在的语名是 select a1.品名,a1.入库数量,a1.入库时间,a2.出库数量,a2.出库时间 from ( select a.品名,b.入库数量,b.入库时间 from a left join b on a.品名=b.品名 ) a1 left join ( select a.品名,c.出库数量,c.出库时间 from a left join c on a.品名=c.品名 ) a2 on a1.品名=a2.品名 得出的结果却是 品名 22,33,44是正确的 11显示的不对,结果如下品名 入库量 入库时间 出库量 出库时间11 3 2010-07-10 5 2010-07-1511 3 2010-07-10 6 2010-08-2011 5 2010-08-01 5 2010-07-1511 5 2010-08-01 6 2010-08-2011 10 2010-07-10 5 2010-07-1511 10 2010-07-10 6 2010-08-20