我目前无权对此进行测试,但没有找到任何相关示例。我想尝试这样的事情:
SELECT member.name, DISTINCT member.id,
COUNT(CASE WHEN member.code = 'A'
THEN 1) AS CountACode, ... CountBCode, COUNT(*) as CountTotal FROM member
我知道我可以以不同的方式执行此操作,但是我已经在使用其他一些相关的列,这样做会容易得多。但是,我相信有人告诉我我错了,但没有任何说明原因。有人介意告诉我问题出在哪里吗?