yo,
habe vergessen, bei der ausgabe der spalten, die tabellen-asliasnamen zu verwenden. die abfrage geht ab mysql version 4.1+
Ilja
Hallo und vielen Dank!
Ich hoffe, ich habe die aliasnamen richtig verwendet:
----
SELECT DISTINCT (
SELECT MAX(h2.punkte)
FROM highscore h2
WHERE h2.spielerID = t.id
) AS high, h1.zeitverbrauch, t.vorname, t.nachname, t.strasse, t.ort, t.email, h1.datum
FROM teilnehmer t
INNER JOIN highscore h1 ON h1.spielerID = t.id
WHERE h1.eintragzeit
BETWEEN '2007-03-01'
AND '2007-03-31'
ORDER BY high DESC , h1.zeitverbrauch
LIMIT 0 , 100
----
Die Sortierung ist jetzt richtig, allerdings erscheinen die Spielernamen jetzt nicht nur einmal sondern wieder mehrfach.
Wie kann ich das noch lösen?
Viele Grüße
Hans