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
hier läßt sich keine direkte beziehung herstellen.
in den produkten ist die sprache jeweils als weitere spalte definiert.
bei den sprachen steht jede sprache in einer zeile.
du mußt eine der beiden tabellen ändern.
entweder du ordnest die produkte um, z.b.:
prod_id, sprache, prod_text
oder die sprachtabelle spaltenorientiert, was dann auf eine zeile hinausläuft.
de, en, fr, ....
deutsch englisch französisch
nur so kann eine spaltenweise beziehung hergestellt werden.