LEFT JOIN B
ON B.kurz = if( SUBSTRING_INDEX(A.sprachen,',',1), SUBSTRING_INDEX(A.sprachen,',',1), A.sprachen )Es gibt zwar keinen Fehler, ...
aber
if( SUBSTRING_INDEX(A.sprachen,',',1), ...
reicht nicht = PHP- Syntax. Es muss heissen
if( SUBSTRING_INDEX(A.sprachen,',',1) IS NOT NULL, ...
Jetzt stimmt es.