【发布时间】:2020-04-12 11:25:59
【问题描述】:
我需要从同一个表连接中获取两个SUM...WHERE 查询的区别:
SELECT SUM(Service_template.Service_fee)
FROM (Service_template LEFT JOIN Service ON Service_template.Service_Code = Service.Service_Code) LEFT JOIN Bill ON Service.Service_ID = Bill.Service_ID
WHERE Bill.Service_ID IS NOT NULL
和
SELECT SUM(Service_template.Service_fee)
FROM (Service_template LEFT JOIN Service ON Service_template.Service_Code = Service.Service_Code) LEFT JOIN Bill ON Service.Service_ID = Bill.Service_ID
我尝试使用UNION,但它返回两行,而不是我可以计算的两列。
我该怎么做呢?我觉得我错过了一些琐碎的事情,所以提前谢谢!
【问题讨论】:
标签: sql ms-access join jet-sql