嗨,有人能帮助我吗?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