嗨,有人能幫助我嗎?SQL從IN()中的每個項目獲取結果
我有此查詢:
SELECT DISTINCT(CAMPAIGN),
count(STATUS)
FROM
C18_101 INNER JOIN CLIENT_10 ON C18_101.ID = CLIENT_10.ID
WHERE CAMPAIGN in ('Batch 1','Batch 2','Batch 3','Batch 4','Batch 5') AND STATUS = 'Pending'
GROUP BY CAMPAIGN,STATUS
結果看起來是這樣的:
Batch 2 241
Batch 3 321
Batch 4 575
Batch 5 429
我還需要BATCH1結果,即使是沒有的。
查詢似乎沒問題。檢查是否實際上有'Batch 1'的數據,其狀態爲pending – 2013-05-08 12:57:00
@ARS:即使沒有記錄,他也希望'Batch 1'。 – 2013-05-08 12:58:28
@TimSchmelter:哦,我錯過了那一點..我想我的背痛止痛藥是影響我的濃度:) – 2013-05-08 12:59:34