Zusammenhängende Einträge gruppieren
Von: Johannes Vogel (newsgroups@jvogel.ch) [Profil]
Datum: 23.06.2008 11:20
Message-ID: <98ba$485f6ab4$50db7d0d$8764@news.hispeed.ch>
Newsgroup: de.comp.datenbanken.mysql
Datum: 23.06.2008 11:20
Message-ID: <98ba$485f6ab4$50db7d0d$8764@news.hispeed.ch>
Newsgroup: de.comp.datenbanken.mysql
Hi Leute Ich möchte aus einer Tabelle zusammenhängende Einträge finden. Ich beginne mit einem anschaulichen Beispiel: select group_concat(id) from table; --> 1,2,3,4,5,7,8,9,12,13,14,15 Ich möchte daraus ein first/last mit Anzahl Elementen generieren: --> 1/5/5, 7/9/3, 12/15/4 Kommas stellen Datensätze und Slashes Spalten der Ausgabe dar. Mein Ansatz war min(), max() und count() einer Gruppe. Aber wie gruppiere ich das? Bisher habe ich's in PHP gelöst. Aber falls ich das irgendwie über ein group by lösen könnte, wäre mir das natürlich viel lieber! Wie kann ich das in MySQL bewerkstelligen? Herzlichen Dank für Hinweise, Johannes[ Auf dieses Posting antworten ]
