0
我正在使用子查詢來計算一些子類別計數值。但有時它沒有任何計數值。在這種情況下,我的quesry更新字段值爲空。而不是我需要更新爲零。如何檢查子查詢結果是否爲空或不在sp內?如何檢查查詢結果爲null或不在mysql5 storedprocedure中?
我試過這樣,但它不工作。
SELECT
if(sum(sub_category),sum(sub_category),0)
FROM myobjectcount
WHERE 1
GROUP BY category_id
這是因爲針對'null'的測試不會返回true或false,而是返回null,所以if的任何一部分都不會被執行,而是返回null。 – Johan