W jaki sposób sortować duplikaty? Nie sortuje według etaps.data DESC, nie wiem co bierze pod uwagę...

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:

  1. 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
  2. FROM races
  3. LEFT JOIN categories ON races.id_cat = categories.id
  4. LEFT JOIN etaps ON races.id = etaps.id_race
  5. WHERE races.data_od <=1339034432
  6. GROUP BY races.id
  7. ORDER BY etaps.DATA DESC
  8. LIMIT 8