【发布时间】:2018-04-11 05:03:45
【问题描述】:
所以目前,我需要使用模板运行多个查询
SELECT SUM(quantity)
FROM inventory_item
WHERE instance_type = (sell/buy)
现在我必须运行 5 次,每个 instance_type 一次,除了卖出/买入。
有没有办法压缩它,这样我就可以一次获得所有结果而不必运行多个查询?基本上看起来像
SELECT SUM(a.quantity) AS sell, SUM(b.quantity) AS buy
FROM inventory_item a, b
WHERE a.instance_type = 'sell'
WHERE b.instance_type = 'buy'
【问题讨论】:
标签: sql postgresql aggregate-functions