Ich habe ein Problem mit SQL-Abfrage. Ich brauche eine Liste von Benutzern zu bekommen. Das Problem ist die left join
ich benutze. dies ist meine AbfrageWie bekomme ich gute Ergebnisse von 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
diese Abfrage wegen der Join des gleichen Benutzer mehr als einmal kehrt mit anderen Tabellen i Diese Abfrage soll jeden Benutzer nur einmal zurückzukehren. Ich benutze SQL-Entwickler.
danke in fortgeschrittenen.
ich muss beitreten, ich aktualisierte meine Abfrage. – Ofer