【发布时间】:2020-12-11 06:06:21
【问题描述】:
这些订单中有多少是纯饮料不包括食物?
fact_order_id
fact_order_line_id
category Group
category Name
我在下面尝试了这段代码,但它给了我所有包含饮料的 fact_order_ids。正如您在上面看到的,一些 fact_order_ids 有饮料和食品。
select count(fact_order_id)
from table
WHERE category_group in ('Beverage (specialty)','Beverage (non-alcohol)')
有没有办法让 fact_order_ids 只包含一个项目(仅像饮料)而不让 fact_order_ids 作为 SQL 查询返回类别组中的该食物?
【问题讨论】:
标签: sql postgresql count unique where-clause