Office中国论坛/Access中国论坛

标题: 请教,关于子查询 [打印本页]

作者: olive_fy    时间: 2008-12-31 16:29
标题: 请教,关于子查询
建立一个简单查询,PN字段来自PN表(是所有产品编号清单,例如有10个),另一字段为子查询:入库小计select sum([数量]) from 入库 group by [PN])
入库表中有PN字段和数量字段,这个表中可能只有2个产品编号,那么查询出来的结果就只有2个产品编号的数量,其他产品编号不显示,我想要所有的产品编号都显示出来,入库表中没有的,数量字段用0来表示,怎么办呢?
附件是测试的数据库.
谢谢!
作者: Henry D. Sy    时间: 2008-12-31 16:34
SELECT TabPN.PN, Sum(Nz([入库],0)) AS 小计
FROM TabPN LEFT JOIN Tab入库 ON TabPN.PN = Tab入库.PN
GROUP BY TabPN.PN;
作者: a30088    时间: 2008-12-31 22:33
怎么下载后解压错误呢
作者: olive_fy    时间: 2009-1-6 09:17
原帖由 Henry D. Sy 于 2008-12-31 16:34 发表
SELECT TabPN.PN, Sum(Nz([入库],0)) AS 小计
FROM TabPN LEFT JOIN Tab入库 ON TabPN.PN = Tab入库.PN
GROUP BY TabPN.PN;


谢谢版主,关键在于使用左外部连接.
作者: 雨后的天空    时间: 2009-1-7 18:43
很期待有人回复,我也想看看




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3