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