Kalle: MySQL: Problem mit JOIN und IN

Beitrag lesen

Hallöle,

in einer Tabelle gibt es das Feld "sprachen" mit dem Inhalt de,nl

Nun möchte ich aus der Sprachentabelle zu diesen Sprachen die Langform holen:

sprache_kurz sprache_lang
------------ --------------
de           deutsch
nl           nederlands

Mein Versuch:

  
SELECT *  
FROM tabelle trm1  
-- SPRACHEN LANGFORM  
LEFT JOIN  sprachen spr1  
ON         spr1.sprache_kurz IN ( trm1.sprachen )  
WHERE ...  

Das Ergebnis für sprache_lang  ist NULL. Wenn ich aber die Zeile

ON         spr1.sprache_kurz IN ( 'de','nl' )  

verwende, kommt das richtige Ergebnis.

Woran liegt es?

Gruß, Kalle