MySQL (oder PHP?) Gruppenergebnisse nach Felddaten
Ich habe eine MySQL-Datenbank, die ungefähr so aussieht:
ID Group Name
1 1 John
2 1 Andrea
3 1 Jack
4 2 Mike
5 2 Kurt
6 3 Alice
Ich muss die Ergebnisse in einer HTML-Tabelle sortieren, die so aussieht:
Group Name
-----------------------
1 John
Andrea
Jack
-----------------------
2 Mike
Kurt
-----------------------
3 Alice
-----------------------
Ich weiß nicht, ob dies mit einer SQL-Abfrage (concat_group oder ähnliches) oder mit PHP geschehen soll. Kann mir jemand helfen?
Guys, danke für die Hilfe unten, aber ich muss auch etwas Ähnliches erreichen:
ID meta_key meta_value name
1 group 1 John
2 group 1 Andrea
3 group 1 Jack
4 group 2 Mike
5 group 2 Kurt
6 group 3 Alice
und ich muss das gleiche wie im obigen Beispiel sortieren / anzeigen, etwa so:
group name
-----------------------
1 John
Andrea
Jack
-----------------------
2 Mike
Kurt
-----------------------
3 Alice
-----------------------
Jetzt hat mein Problem neue Dimensionen angenommen. Meine Datenbank sieht so aus:
b.ID b.meta_key b.meta_value a.title
1 group 1 Title 1
2 group 1 Title 2
3 group 1 Title 3
4 group 2 Title 4
5 group 2 Title 5
6 group 3 Title 6
7 coef 6 Title 1
8 coef 4 Title 2
9 coef 12 Title 3
9 coef 2 Title 4
9 coef 3 Title 5
9 coef 7 Title 6
(Ich arbeite mit Tabellen)
Und ich muss erreichen:
group title coef
---------------------------------
1 Title 1 6
Title 2 2
Title 3 12
--------------------------------
2 Title 4 2
Title 5 3
--------------------------------
3 Title 6 7
--------------------------------
¿Ist das überhaupt möglich?