Viennamade: Ersatz für Subselect

Beitrag lesen

Hallo Andreas!

WHERE
bi.osname = 'Schwein
AND
(
    s.Kuerzel     = 'DE'
AND bitxt.Sprache = s.LangNr
)
OR
(
    bitxt.Sprache is NULL
)

hehe, falsch geklammert:

WHERE
bi.osname = 'Schwein
AND
(
   (
      s.Kuerzel = 'DE'
      AND
      bitxt.Sprache = s.LangNr
   )
   OR
      bitxt.Sprache is NULL
)

ungetestet, dafür umso genialer, wenn es funktioniert ;-)

Ich komme 'heute nacht' leider nicht dazu das zu testen. Eben habe ich es probiert mit

SELECT s.LangNr, s.Kuerzel, bi.PicNr, bitxt.BildNr,bi.osname, bi.pxhoehe, bi.pxbreite, bitxt.alttag, bitxt.title FROM Bilder AS bi LEFT JOIN Bildertexte AS bitxt, Sprachen AS s ON bi.PicNr=bitxt.BildNr WHERE bi.osname = 'x96.gif' AND ((s.Kuerzel= 'DE' AND bitxt.Sprache = s.LangNr) OR bitxt.Sprache is NULL)

und knofle seit 15 Minuten an einem Syntaxfehler. Eigentlich schreibe ich das nur, um ein Verschwinden des Threads zu verhindern. Ich probiere Deinen String definitiv morgen (heute) Freitag ... also bis dann!

Beste Danke & Grüße
Viennamade