Lieber Skywalkerluk,
Dein Ansatz ist im Prinzip völlig richtig - wäre da nicht die Sache mit den "fehlenden" Datensätzen. Da Du auch selektieren willst, wenn es einen Datensatz nicht gibt, ist ein Join für Deinen speziellen Fall wenig sinnvoll, da er genau diese fehlenden Datensätze berücksichtigt, und dann eben nicht selektiert.
Versuche es doch mit einem Sub-Select!
SELECT
LIGA.spiel_id AS spiel_id,
LIGA.ergebnis AS ergebnis,
(
SELECT
TIPP.tipp
FROM TIPP
WHERE
TIPP.User_ID = 503
AND spiel_id = LIGA.spiel_id
) AS tipp
FROM LIGA;
Ich habe das nicht geprüft, von daher kann mein Code scheitern, aber Du siehst sicher, was ich meine.
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)