您的最后一个答案很好:
SELECT Label1, Label2, SUM(number) as MySum
FROM MyTable
GROUP BY Label1, Label2
HAVING MySum > 0
OR Label1 = 'Foo'
您已经说过这里还有很多工作要做,但事实并非如此,因为您必须进行汇总以找出是否MySum>0
需要对非Label1='Foo'
行进行确定。
有没有一种方法可以将SQL查询中的WHERE和HAVING子句进行OR运算?
您的最后一个答案很好:
SELECT Label1, Label2, SUM(number) as MySum
FROM MyTable
GROUP BY Label1, Label2
HAVING MySum > 0
OR Label1 = 'Foo'
您已经说过这里还有很多工作要做,但事实并非如此,因为您必须进行汇总以找出是否MySum>0
需要对非Label1='Foo'
行进行确定。