Maik W. aus E.: mySQL: JOIN mit LIKE

Beitrag lesen

Tach zusammen,

fogendes Problem:

Die Verknüpfung zweier Tabellen läuft über die Referenz-Spalte extended_ref der Tabelle br_basisdaten auf die Tabelle br_rec_extended

  
  
SELECT bas.basisdaten_id, ex.cell_ref  
FROM br_basisdaten bas, br_rec_extended ex  
WHERE 1  
AND bas.extended_ref=ex.extended_id  
AND ex.cell_ref='$cell'  

Soweit so gut. In der neuen Version (nicht meine Tabelle) sind nun Referenzen auf mehrere Werte der br_rec_extended, durch Kommata getrennt, hinterlegt, so daß ein

  
  
SELECT bas.basisdaten_id, ex.cell_ref  
FROM br_basisdaten bas, br_rec_extended ex  
WHERE 1  
AND bas.extended_ref like '%,ex.extended_id,%'  
AND ex.cell_ref='$cell'  

funktionieren könnte. Das macht es aber nicht, mySQL gibt keine Fehlermeldung, aber auch keine Ergebnisse aus.

Meine Versuche mit JOIN

  
SELECT bas.basisdaten_id, ex.cell_ref  
FROM br_basisdaten bas, br_rec_extended ex  
INNER JOIN br_basisdaten ON bas.extended_ref = ex.extended_id  
WHERE ex.cell_ref = '$cell'  

brachten auch keine Ergebnisse, dauerten aber viel länger...

Hat jemand eine Idee, wie man das zusammenbringen kann?

Danke und
http://www.gruss-aus-essen.de

Maik