我试图筛选一个表,其中有多个行,针对每个商店的单个成员他们已经购买了项目。加上购买肉类和蔬菜物品数量的列。我想要一份人员名单和他们购买肉类的所有商店的名单和蔬菜。使用SQL来筛选表中我需要根据另一列累加多列的行
源表:
MemberId | StoreId | Meat | Vegegetables 1 11 1 2 1 12 0 1 1 14 1 2 2 12 1 0 3 12 1 0 3 12 1 0 4 11 2 1 4 13 0 1 4 14 0 1
我想申请的过滤器是:
对于成员Id(所有商店):WHERE SUM(肉类)> 0 AND SUM(蔬菜)> 0
所以我在寻找这个结果表
MemberId | StoreId | Meat | Vegetables 1 11 1 2 1 12 0 1 1 14 1 2 4 11 2 1 4 13 0 1 4 14 0 1
这让我很难过,我无法弄清楚如何过滤这张表。
感谢
感谢您的快速,正确,答案。 –