我正在使用oracle服务器。我试图获取表中某些行的计数,当结果为0时,它总是给我一个空的结果。 我搜索了一个答案并找到了一些,所以我尝试了那些不同的解决方案,但没有一个正在运行:
SELECT IFNULL(count(*), 0) as nb
FROM tbl1
WHERE id_tbl1='1'
GROUP BY id_tbl2
ORDER BY id_tbl2
SELECT IFNULL(count(id_tbl2), 0) as nb
FROM tbl1
WHERE id_tbl1='1'
GROUP BY id_tbl2
ORDER BY id_tbl2
SELECT COALESCE(id_tbl2, 0) as nb
FROM tbl1
WHERE id_tbl1='1'
GROUP BY id_tbl2
ORDER BY id_tbl2
感谢您的帮助