【发布时间】:2020-09-29 18:09:36
【问题描述】:
所以,我有这个 sql:
SELECT program.BilanganTerhad - IFNULL(COUNT(daftarprogram.KodProgram), 0) AS kiraan
FROM program, daftarprogram
WHERE program.KodProgram = daftarprogram.KodProgram
AND daftarprogram.KodProgram = '19'
如何将 null COUNT() 值设置为 0?例如:10 - null = null 而不是 10 - 0 = 10。
我需要计数变为 0,而不是 null。
While this is value from table2
我想从 table1 中减去值并用 count(kodprogram) 减去
问题是我想根据 where condition = KodProgram 从 table2 中用 count(KodProgram) 从 table1 中减去值
【问题讨论】:
-
COUNT()永远不会返回NULL。 -
提供样本数据和期望的结果。学习正确、明确、标准、可读的
JOIN语法。
标签: mysql sql count null ifnull