我目前無法進行測試,但尚未找到任何相關示例。 我想嘗試這樣的事:我可以使用這樣的案例說明嗎?
SELECT member.name, DISTINCT member.id,
COUNT(CASE WHEN member.code = 'A'
THEN 1) AS CountACode, ... CountBCode, COUNT(*) as CountTotal FROM member
我明白,我可以做不同的,但我有我已經在使用,這將是這麼多更容易做一些其他相關的列。但是我相信我被告知我錯了,沒有任何跡象表明爲什麼。有人會告訴我問題在哪裏嗎?
case語句本身是好的(減去缺少'END')。 – mellamokb 2012-08-01 13:30:49