Witam
W mojej bazie danych przechowuję rezultaty zawodów pływackich. Chciałbym w prosty sposób uzyskać najlepsze rezultaty uzyskiwane przez danego pływaka. Zastosowanie zapytania:
SELECT * FROM `results` ORDER BY `swimtime`
umożliwia mi oczywiście posortowanie rezultatów względem czasu. W tym momencie chciałbym, aby po uwagę były brane tylko pierwsze na liście (najlepsze) rezultaty danego pływaka. Inaczej mówiąc, chciałbym, aby z przedstawionego powyżej listingu, zniknął wpis o id = 5, czyli wynik pływaka o athleteid = 8, gdyż ma on już lepszy wynik o id = 108.
Proszę o podpowiedź jak uzyskać taki rezultat.