如果我有一张桌子
task_id | state --------+------------ 1 | NULL --------+------------ 1 | RESOLVED --------+------------ 2 | NULL --------+------------ 2 | NULL
如何通过task_id获取分组的行,该行的状态仅为NULL。在这种情况下,只有具有task_id 2的行。
执行GROUP BY,HAVING以返回仅具有空状态的task_id。
GROUP BY
HAVING
select task_id from tablename group by task_id having max(state) is null