我試圖使用SELECT COUNT(*)來查找數據庫中不同事物的數量。問題是,當存在零 -選擇COUNT(*)有時返回0,有時不返回任何內容
例如,
如果沒有結果,我仍然會得到一個0回來,可以檢查$result['COUNT(*)']
。
但與此查詢,
SELECT COUNT(*) , `first_name` , `last_name` , `email`
FROM `images`
WHERE `approved` = '0'
AND (
`first_name` = ''
AND `last_name` = ''
AND `email` = ''
)
GROUP BY `first_name` , `last_name` , `email`
我剛剛得到一個空的結果集。
如何在沒有結果的情況下使用此查詢得到0?
解決此問題的更好方法是處理處理查詢的代碼中的兩種情況。 – ZoogieZork 2010-01-18 22:05:57