@Adrian の解決策ですが、元のSELECTリストに多数の列がある場合、それらはすべてGROUP BYにリストされなければなりません。私はこのようなものを意味する:
SELECT
A.id,
A.name,
A.whatever,
...
COUNT(B.member_id)
FROM Member A
LEFT JOIN Member_Something B ON A.id = B.member_id
GROUP BY
A.id,
A.name,
A.whatever,
...
列が実際に式である場合は、必ずしも便利ではありません。代わりに別の方法をとることもできます:
SELECT
A.id,
A.name,
A.whatever,
...
COALESCE(B.member_count, 0)
FROM Member A
LEFT JOIN (
SELECT member_id, COUNT(*) AS member_count
FROM Member_Something
GROUP BY member_id
) B ON A.id = B.member_id