Ogólnie to zapytanie ma nie wyświetlać duplikatów races.id, próbówalem z DISTINCT, jednak nie działało - GROUP BY już tak. Co zrobić, aby nie wyświetlało duplikatów races.id a sortowało według etaps.data DESC?
Aktualnie zapytanie do bazy wygląda tak:
SELECT races.id, races.name, races.id_where, races.place, races.data_do, races.data_od, categories.name AS name_cat, etaps.id_race, etaps.DATA FROM races LEFT JOIN categories ON races.id_cat = categories.id LEFT JOIN etaps ON races.id = etaps.id_race WHERE races.data_od <=1339034432 GROUP BY races.id ORDER BY etaps.DATA DESC LIMIT 8