Tach!
Die Jobs zusammenfassen die jeder User hat.
Bitte, präzise Formulierungen muss mal als Programmierer beherrschen, weil man sie braucht, um präzise die Programmschritte erstellen zu können, die zum gewünschten Ergebnis führen. Und auch, um sein Problem nachvollziehbar beschreiben zu können.
Ich möchte es so haben: Anna123 Job: 1 & 2.
Heißt das jetzt, dass du eine Liste der Job-Nummern (IDs oder welche Nummern auch immer) getrennt durch Kaufmanns-Und haben möchtest? Wenn ja, dann kann man die über GROUP_CONCAT() bekommen. Erstell dir zunächst eine separate Abfrage, die mittels GROUP_CONCAT() und einer Gruppierung über die User-ID diese Liste für alle Einträge der Job-Tabelle erzeugt. In einem zweiten Schritt nimmst du diese Query und fügst sie als Subquery in der SELECT-Klausel der ersten ein. Erweitere aber die Subquery um ein WHERE user_id = hauptquery_table.id
. (Die Bezeichner sind hier nur beispielhaft benannt).
dedlfix.