hallo,
sagen wir mal ich habe folgende tabellen:
tab1
id | var1 | var2
----------------
1 | xy | yz
----------------
2 | ab | cd
tab2
id | tab1-id | lang | var3
--------------------------
1 | 1 | de | xx
--------------------------
2 | 1 | en | ff
--------------------------
3 | 2 | en | gg
und ich nutze diese Abfrage:
SELECT tab1.var1, tab1.var2, tab2.var3
FROM tab1
INNER JOIN tab2
ON tab1.id = tab2.tab1-id
WHERE tab2.lang = 'de';
Wie kann ich etwas derart hinbekommen?
Hab leider nichts dazu gefunden:
SELECT tab1.var1, tab1.var2, tab2.var3
FROM tab1
INNER JOIN tab2
ON tab1.id = tab2.tab1-id
WHERE tab2.lang = 'de'
OR (wenn 'de' nicht verfügbar) tab2.lang = 'en';
Was in Klammern steht weiß ich leider nicht umzuseten?!
LG, Jens