读书人

怎么在联合查询表中加一个字段?

发布时间: 2012-03-12 12:45:32 作者: rapoo

如何在联合查询表中加一个字段?--
在以下的联合查询中

SELECT [产品编号], sum(产品数量) AS 剩余数量
FROM [select [产品编号],产品数量
from 入库表
union all
select [产品编号],销售数量 * (-1) as 数量
from 销售表
]. AS T
GROUP BY [产品编号];

我希望在产品编号后面加一个字段 "产品名称 ", 来自 '产品表 "

希望结果显示为:

产品编号 产品名称 剩余数量
IA00000 蒙娜丽莎 3


应该在哪里, 加什么? 多多帮助!

[解决办法]
--关联产品表即可

SELECT T.[产品编号], 产品表.产品名称,sum(产品数量) AS 剩余数量
FROM (select [产品编号],产品数量
from 入库表
union all
select [产品编号],销售数量 * (-1) as 数量
from 销售表
) AS T
inner join 产品表 on T.产品编号=产品表.产品编号
GROUP BY T.[产品编号],产品表.产品名称

读书人网 >Access

热点推荐