Hi,
Ich habe einen Abfragebedarf auf 3 Tabellen:
und diese unübersichtlich beschriftet:
tab_bilder tab_texte tab_sprachen
Copyright
id name bild_id text lang_id id name
------------------------- ------------------------- ----------
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 2Eine 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.
etwa so?:
SELECT copyright, text
FROM tab_bilder, tab_texte, tab_sprachen
WHERE tab_bilder.name = 'kuh.jpg'
AND tab_sprachen.name = 'EN'
AND tab_bilder.id = tab_texte.bild_id
AND tab_texte.lang_id = tab_sprachen.id
ungestested, aber meine Eitlkeit würde sich über eine Ergebnismeldung freuen.
Gruß, Andreas
http://forum.andreas-lindig.de <img src="http://forum.andreas-lindig.de/bilder/logo.png" border="0" alt="">
einfach mal testen und Meinung hinterlassen