MySQL-Problem mit WHERE in Klausel

Ich habe ein Problem mit meiner "wo in" -Klausel in MySQL und ich kann nicht herausfinden, was falsch ist. Also habe ich zwei Tische ...

1) Sitze

(int) seat_id

2) Register

(int) register_id

(varchar) seat_ids - durch Kommas getrennte Sitze, zum Beispiel 102,103,104

Meine Abfrage zum Abrufen der übereinstimmenden Ergebnisse lautet also

SELECT * FROM Seats s, Registers r 
WHERE s.seat_id IN (r.seat_ids) 
GROUP BY s.seat_id

Kann jemand herausfinden, was los ist? Vielen Dank,

Antworten auf die Frage(2)

Ihre Antwort auf die Frage