首页 > 解决方案 > Redshift - 根据过滤条件从表中提取数据

问题描述

我有一些销售数据可以显示商店是否进行了销售。我正在尝试撤出迄今为止尚未完成销售的所有商店。下面给出的是我正在使用的查询和示例数据。

store_name,sale_made,count
store_a,0,100
store_a,1,23
store_b,1,18
store_c,0,32
store_d,0,50
store_d,1,70

预期输出:

store_name,sale_made,count
store_c,0,32

原因是该列表中只有 store_c 有sale_made = 0并且没有sale_made = 1

标签: amazon-redshift

解决方案


you need something like this

SELECT store_name FROM table
GROUP BY 1
HAVING SUM(sale_made)=0

推荐阅读