Vinzenz Mai: Zeiten für Bestenliste abfragen

Beitrag lesen

Hallo Tobias

ja, mit MIN hatte ich auch schon probiert aber leider ohne Erfolg - das Problem ist jedes Mitglied nur einmal auf der Liste erscheinen zu lassen. Ich hoffe einfach mal, dass Iljas oder Daniela (oder jemand anderes) noch eine Idee haben, ansonsten musse ich es wohl etwas umständlicher per Script machen.

Was liefert folgendes ungetestetes Statement?

  
SELECT  
  m.nachname as name,  
  m.vorname,  
  DATE_FORMAT(m.gebdatum,'%Y') as jg,  
  MIN(CONCAT(TIME_FORMAT(z.zeit,'%i:%s'),',',LPAD(z.hundertstel,2,'0'))) as zeit  
FROM  
  mitglieder AS m  
INNER JOIN zeiten AS z ON m.id=z.mitgliedid  
GROUP BY  
  name,  
  vorname,  
  jg  
WHERE  
  m.mw = 'm' AND  
  z.disziplin = 4 AND  
  z.streckenlaenge = 100  
ORDER BY  
  zeit  
LIMIT 10  

Freundliche Grüße

Vinzenz