我有一個SQL查詢的問題。 我需要獲取用戶列表。問題是我使用的left join
。 這是我的查詢如何從DB獲得良好結果
SELECT
u.*
FROM
users u LEFT JOIN game g on g.user_id = u.user_id
LEFT JOIN game_actions ga on ga.game_id = g.id
LEFT JOIN emails e on e.id = ga.email_id
WHERE
u.user_id = 0
AND u.is_contact_by_email = 1
AND email.type = 2
該查詢返回相同的用戶,曾多次因與其他表 我想這個查詢返回每個用戶只是一個時間的加入。 我正在使用sql開發人員。
感謝先進。
我需要加入,我更新了我的查詢。 – Ofer 2012-04-02 12:58:28