Hallo,
SELECT t1.sheetid, t1.sheetname, t2.sheettext, t2.lang FROM t1 LEFT JOIN t2 USING (sheetid) WHERE t2.lang = "X" OR t2.lang = "Y"
Wie zu erwarten, liefert mir dieser Query aber 2 Entries, wenn der String in beiden Sprachen in der DB steht. Ich will aber nur einen.
SELECT t1.sheetid, t1.sheetname, t2.sheettext, t2.lang FROM t1 LEFT JOIN t2 USING (sheetid) WHERE IF(t2.lang = "X", 1, IF(t2.lang = "Y", 1, 0))
viele Grüße
Axel