Hallo,
ich habe 2 Tabellen. Tabelle A heisst tbl_products und Tabelle B heisst tbl_languages.
Tabelle A ist so ausgebaut:
prod_id, prod_text_de, prod_text_en, prod_text_fr, prod_text_it
1, Testtext,,,
Tabelle B so:
lang_id, lang_name, lang_short
1, Deutsch, de
Ich wollte jetzt ein SELECT Statement aufbauen, dass mir nur die Sprachen aus Tabelle B ausgiebt, wo in der Tabelle A das entsprechende Feld dazu auch ausgefüllt ist. Quasi wenn in prod_text_de was drin steht, soll z.B. nicht mehr Deutsch ausgegeben werden, sondern nur noch Englisch, Französisch und Italienisch.
Doch wie realisier ich sowas? Wenn ich das so schreibe: SELECT * FROM tbl_languages,tbl_products WHERE prod_text_de!='' AND prod_text_en!='' AND prod_text_fr!='' AND prod_text_it!='' dann gibt er mir nichts aus. Auch wenn in prod_text_de ja was drin steht und in den anderen Felder nicht :/
Wer kann mir weiter helfen oder den entscheidenen Tip geben?
Vielen Dank
Grüße Christoph