Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Ausgabe gruppieren in MySQL mehrmals der gleiche Name

schooters / 2 Antworten / Baumansicht Nickles

Hai leute, ich habe eine frage mit mysql:

folgendes habe ich in einer datenbank

mehrere user können zeilen eintragen auch mehrmals:

also so kann das aussehen:



























Name Telefon Adresse
Illona Christen München
Illona Christen München
Hans Meiser Hamburg
     


Ich will dann aber bei der Ausgabe nach name sortiert immer nur, dass für jeden Namen
eine Ausgabe kommt, das heisst, egal wie oft er vorkommt, er soll dann letztendlich
nur einmal ausgegeben werden. Die Zeilen müssen aber doppelt vorhanden bleiben.


Also die Ausgabe soll dann so aussehen, trotzdem der datensatz illona 3x da ist:


--> Illona ... Christen ...

Hat jemand eine Idee wie ich das machen kann?
bei Antwort benachrichtigen
HADU schooters „Ausgabe gruppieren in MySQL mehrmals der gleiche Name“
Optionen

Ich denke Du meinest den Befehl "group by".
Hier eine Anleitung: http://www.devtrain.de/news.asp?artnr=289

Gruß HADU

bei Antwort benachrichtigen
Borlander schooters „Ausgabe gruppieren in MySQL mehrmals der gleiche Name“
Optionen

Kann Du auch mit einer einfachen Select Anweisung machen:
SELECT DISTINCT Name
FROM table
ORDER BY Name

// DISTINCT unterdrück dopplelte Ausgaben.

Wenn Du Anzahl der Namen zählen willst dann brauchts Du allerdings GROUP BY:
SELECT Name, SUM(*) AS Anzahl
FROM Table
GROUP BY Name
ORDER BY Name



CU Borlander

bei Antwort benachrichtigen