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