在多个条件下计数但在同一个表mysql中

时间:2017-08-18 06:15:45

标签: mysql database

我可以在多种条件下依赖我的查询语法吗? 我的查询

SELECT * FROM absen WHERE keterangan = 'Sakit' HAVING COUNT('keterangan') >= 1 
AND WHERE keterangan = 'Alpa' HAVING COUNT('keterangan') > 5

但在单一条件下工作是完美的 谢谢你的帮助

3 个答案:

答案 0 :(得分:0)

是的,你可以有多个条件但不需要每次只使用AND来编写where子句来应用这两个条件

答案 1 :(得分:0)

您正在使用WHERE条件两次,这将产生空行 您可以使用AND运算符

扩展WHERE条件

这是正确的查询>

SELECT * FROM absen WHERE keterangan ='Sakit'HAVING COUNT(keterangan)> = 1

答案 2 :(得分:0)

不,你不能在同一个查询中写多个where子句和多个子句