2012-02-16 58 views

回答

1

您必须添加条件之间ANDOR运营商。您可以应用分组。

SELECT * 
FROM tableName 
HAVING (COUNT(colA) > 4 AND MAX(colB) = 3) OR 
     SUM(colC) > 100 
3

没有逗号,使用ANDS

HAVING COUNT(t2.ID) > 0 and COUNT(t3.ID) > 0 

有一定导致一个布尔表达式来检查是否分组结果被过滤或不被过滤。

0

尝试

Having count(t2.id) > 0 and count(t3.id) > 0