0
我有這個查詢,這給我很難找出問題,你的建議表示讚賞。SQL JOIN父母和孩子和GET父母和孩子記錄計數
SELECT
cooperatives.island, cooperatives.id,
COUNT(
CASE WHEN members.gender = 'Male' THEN 1 ELSE NULL END
) AS males,
COUNT(
CASE WHEN members.gender = 'Female' THEN 1 ELSE NULL END
) AS females,
COUNT(members.gender) AS genderall
FROM
cooperatives
JOIN members ON cooperatives.id= members.c_id
WHERE
1 = 1
GROUP BY
cooperatives.island
什麼我試圖做的是讓導致這樣
這是工作,但我需要添加有另一列,它會顯示一些合作社從各島。
時,當計數則不要使用else語句您正在使用的情況。 –