我必须以每个单元中的男性数量,女性数量来显示摘要。请尝试以下查询:MySQL GROUP BY没有给出想要的结果
SELECT
unit,
CASE gender
WHEN 'Male' THEN COUNT(id)
END AS 'male',
CASE
WHEN gender = 'Female' THEN COUNT(id)
END AS 'female'
FROM
admission_info
WHERE
admission_date = '2017-04-15'
GROUP BY gender
下面是显示输出的Fiddle。但我想在1行中显示单位名称,男性人数,女性人数。
由单元组,而不是性别 –