我有一个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