7
このSQL文の何が間違っているのか、なぜ結果が得られないのか理解できません。私がLEFT JOINを取り出すと、それは何が問題なのですか?LEFT JOINのネストされたSELECT文
SELECT b.id, r.avg_rating
FROM items AS b
LEFT JOIN
(
SELECT avg(rating) as avg_rating
FROM ratings
GROUP BY item_id
) AS r
ON b.id = r.item_id
WHERE b.creator = " . $user_id . "
AND b.active = 1
AND b.deleted = 0
ORDER BY b.order ASC, b.added DESC
非常に助けていただければ幸いです。
を見つけることができますサブクエリで
item_id
列(私はそれがに動作することを保証)そうON
句を追加するはいああ、もちろん、あなたのSQLマスタージョンに感謝!私は12分後にあなたの答えを受け入れるでしょう! – Wasim