Viennamade: Ersatz für Subselect

Beitrag lesen

Hallo liebe Forumer!

Ich habe einen Abfragebedarf auf 3 Tabellen:

Bilder        Copyright    Bildertexte                Sprachen
-------------------------  -------------------------  ----------
1 Kuh.jpg     false        1 Das ist eine Kuh      1  1 DE
2 Hund.jpg    true         1 This is a cow         2  2 EN
3 Schwein.jpg false        2 Das ist ein Hund      1
                           2 This is a dog         2
                           3 Das ist ein Schwein   1
                           3 This is a pig         2

Eine Funktion erhält den Bildnamen und das Sprachkürzel, sagen wir Kuh.jpg und EN. Das Ergebnis soll sein false (keine Copyright) und "This is a cow". Nicht zu jedem Bild gibts Bildertexte in allen Sprachen.
Da ich MySQL Version 3.23.52-log verwende, geht kein Subselect auf Bildertexte und Sprachen.
Muß ich jetzt wirklich zuerst das Copyright und die BildID (1/2/3) mit Kuh.jpg holen und dann, mit einer 2. Abfrage den Bildertext (innerjoin Texte/Sprachen)?

Beste Grüße
Viennamade