WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » doppelte Einträge ausfiltern » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von subjective
Das ist etwas verworren was du das willst

Um die Daten von Spalten zusammenzufassen, nutzt man die Agrregationsfunktionen zusammen mit GROUP BY

Hier mal ein Beispiel:
1: 
2: 
3: 
4: 
5:
SELECT points, COUNT(*) as point_counts 
FROM test
WHERE allow = 0
GROUP BY points
ORDER BY points
von Carlchen
Hallo ich habe ein kleines Sortierungsproblem in meiner MySQL-Datenbank.

kleine Beispieldatenbank mit namen "test":


ID Name Points Allow
1 Egon 5 0
2 Karl 5 0
3 Gustav 3 0
4 Kai 3 1
5 Heiner 5 0
6 Steffen 7 0
7 Thomas 7 0
8 Adam 7 1


Ich möchte aus der Tabelle die ID, Namen und Points haben, die folgendes erfüllen:
Allow=0
und alle doppelten (oder mehr) Einträge aus Spalte Points
sortiert nach
Points und Namen

ich hab mir dafür folgendes überlegt:


select name,points
from `test`
where `allow`=0
and ***
order by `points`,`name`


der Teil mit den *** fehlt mir leider.

Hat jemand von euch ne Idee, wie ich das mit einer Abfrage schaffe?

Danke für Antworten
Carlchen

Nach oben