Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-02-2011, 14:43   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 310
select distict

Hallo zusammen,
ich habe eine kleine Highscore Liste die die besten 10 anzeigen soll.

PHP-Code:
SELECT FROM $dbtable ORDER BY `zeitASC, `punkteASC LIMIT 010 
So werden mir jetzt die besten angezeigt, da es sich aber um angemeldete Benutzer handelt sind es immer die gleichen Namen. Jetzt möchte ich das nur das beste Ergebnis eines Benutzers angezeigt wird.

Wenn meine Abfrage also dies ausgibt:
Hans | 60 Sek. | 30 Punkte
Uwe | 63 Sek. | 32 P.
Hans | 67 Sek. | 28 Punkte
Hans | 71 Sek. | 19 Punkte

Soll nur folgendes ausgegeben werden:
Hans | 60 Sek. | 30 Punkte
Uwe | 63 Sek. | 32 P.

Ich denke das es mit SELECT DISTINCT klappen sollte aber ich bekomme es nicht hin.

PHP-Code:
SELECT DISTINCT `vorname`, * FROM $dbtable ORDER BY `zeitASC, `punkteASC LIMIT 010 

Geändert von jimihendrix (01-02-2011 um 14:48 Uhr)
jimihendrix ist offline   Mit Zitat antworten
Alt 01-02-2011, 15:28   #2 (permalink)
about nothing
 
Benutzerbild von M!ch!
 
Registriert seit: Mar 2002
Ort: Borken
Beiträge: 724
Hi,

soweit ich weiß, müsste es so aussehen (ohne es getestet zu haben):
PHP-Code:
SELECT DISTINCT 'vorname' FROM $dbtable ORDER BY 'zeit' ASC'punkte' ASC LIMIT 010 
Viele Grüße
__________________
M!ch! ist offline   Mit Zitat antworten
Alt 02-02-2011, 17:29   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 310
leider klappt es so auch nicht da ich die anderen Felder sortieren muss
jimihendrix ist offline   Mit Zitat antworten
Alt 02-02-2011, 17:58   #4 (permalink)
about nothing
 
Benutzerbild von M!ch!
 
Registriert seit: Mar 2002
Ort: Borken
Beiträge: 724
Das Ganze ließe sich doch auch mit PHP realisieren. Ich würde eine "normale" Abfrage machen und dann den Namen in ein Array packen, aber vorher prüfen ob dieser schon in diesem Array vorkommt. Dann natürlich nur hinzufügen wenn er nicht vorkommt.
__________________
M!ch! ist offline   Mit Zitat antworten
Alt 03-02-2011, 08:35   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 310
Hey, eine gute Idee... jetzt klappt es so wie ich es wollte.

Besten Dank!
jimihendrix ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
performance: single-JOIN-select vs. multiple foreach-select greener PHP und MySQL 2 24-08-2007 15:18
select box + pop up ??? secon3 JavaScript & jQuery 1 01-03-2006 10:47
Mysql: SELECT innerhalb eines SELECT kyrd PHP und MySQL 7 10-12-2004 17:41
select from where fmatte PHP und MySQL 11 08-10-2003 13:50
select Box nub Komponenten und SmartClips 0 23-07-2003 12:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:27 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele