Vinzenz Mai: Inner Join mit mehreren Variablen in einem Feld

Beitrag lesen

Hallo,

In der Zeile user_id stehen mit einem Trennzeichen getrennt MEHRERE! id's von Benutzern, die sich auf diesen Termin angemeldet haben. Das Problem ist eben, dass es mehr als nur eine id ist.

beseitige diesen schwerwiegenden Fehler.

Gibt es irgendeine Möglichkeit, dass ich auch mehrere Benutzer-ID's eingeben und dadurch mehrere Benutzernamen gleichzeitig herauslesen kann.

keine sinnvolle.

In 'calendar.user_id' steht "54,37,44,11"

In der Tabelle 'users' sind die Benutzer Fritz mit Id 54, Franz mit 37, Hugo mit 44 und Sepp mit 11.
Mein Select soll mir jetzt so etwas wie "Fritz,Franz,Hugo,Sepp" ausgeben.

Ich bin froh über jede Hilfe oder Vorschläge zu einer alternativen Lösung.

Daten in Datenbanken sollen atomar vorliegen (erste Normalform). Halte Dich an diesen Grundsatz und Dein Problem löst sich von selbst auf. Nutze dazu eine Verknüpfungstabelle

user_calendar (oder so ähnlich).
Trage jede Zuordnung dort ein.

Freundliche Grüße

Vinzenz