Du könntest dir die MySQL-Funktion GROUB_CONCAT() hierzu mal ansehen.
Hallo, DiBo33,
interessanter Tipp, die Funktion kannte ich noch nicht. Damit bekomme ich tatsächlich alle Uhrzeiten des Tages zu einem Event und kann sie aufsteigend sortieren. Wenn ich die erste unterdrücke, habe ich wie gewünscht die weiteren.
Aber durch die notwendige GROUP BY Klausel geht mir der Satzzusammenhang verloren. Für den Link zur Detaildarstellung brauche ich die ID des Satzes mit der kleinsten Uhrzeit. Das muss nicht unbedingt die kleinste ID der Gruppe sein.
Also muss ich tricksen: Mit MIN(CONCAT (uhr,id)) fasse ich Uhrzeit und ID der Sätze zusammen und hole mit die zugehörige id.
Die Performance ist akzeptabel. Von 0,06 auf 0.07 sec Programmdurchlaufzeit.
Kalle