動作するMySQLクエリを作成しました:
SELECT
v.*, u.username
FROM
video AS v, users AS u
WHERE
v.type = 'public'
AND
v.user_ID = u.user_ID
ここで、3 番目のテーブルを追加し、このテーブルcount()
の結果がテーブルの結果comments
とvideo_ID
等しくなるテーブルの結果を追加しますvideo
。
私はこれを試しましたが、成功しませんでした:
SELECT
v.*, u.username, count(c.video_ID)
FROM
video AS v, users AS u, comments AS c
WHERE
v.type = 'public'
AND
v.user_ID = u.user_ID
AND
v.video_ID = c.video_ID
その見返りに、特定の に関連するコメントの数を取得したいと考えていますvideo_ID
。
1 つのクエリで正しく動作させる方法がわかりません。
助けていただけませんか?
前もってありがとう、
イリア