我檢索與內DATAS兩個tables.This加入是sql:三表內加入
SELECT mc.user_id, mc.id AS movie_comment_id, mc.add_date,
mc.movie_id, mc.comment, m.id, m.name
FROM movie_comment AS mc
INNER JOIN movie AS m ON m.id = mc.movie_id
WHERE movie_id = 1500
AND stat = 'onayli'
ORDER BY mc.add_date DESC
LIMIT 10
什麼,我想要的是retriving也是從用戶table.I寫這個SQL使用者名稱,但不工作
SELECT u.id, u.username, mc.user_id, mc.id AS movie_comment_id, mc.add_date,
mc.movie_id, mc.comment, m.id, m.name
FROM movie_comment AS mc
INNER JOIN movie AS m ON m.id = mc.movie_id
ON mc.user_id = u.id
WHERE movie_id = 1500
AND stat = 'onayli'
ORDER BY mc.add_date DESC
LIMIT 10
我該如何檢索用戶名?
「不工作」 是不是一個錯誤的描述。有什麼問題? – 2012-03-30 09:23:19
你只是缺少一個INNER JOIN語句以供使用 – Pranav 2012-03-30 09:25:44