私はこれらのテーブルを持っています:
コメント
uid
id
pid
ページ
pid
user
ユーザー
id
rank
.
.
.
そしてこのクエリ:
SELECT
u.*,
count(p.id) as 'pages',
count(c.id) as 'comments'
FROM
`users` u
LEFT OUTER JOIN `pages` p ON p.user = u.id
LEFT OUTER JOIN `comments` c ON c.uid = u.id
GROUP BY u.id
何らかの理由で、ユーザーのコメントが 1 つしかないのに 2 つのコメントが表示されます。
クエリに問題はありますか?