sam nie wiem jak zaczac posta, zacmienie jakies mnie dopadlo. Mam (wydaje mi sie) banalne zadanie i mam problem:
Tabela:
id czas user 1 10 1 2 11 2 3 23 2 4 12 3 5 10 3
Cel, posortowanie userow o najmniejszej wartosci i zalozeniem, ze jesli dwoch userow ma taka sama wartosc to "wyzej" bedzie ten o mniejszym ID.
Czyli wynik powinien byc taki (lp, user, czas, id):
1 10 1 3 10 5 2 11 2
Zapytanie:
SELECT user, MIN(czas) AS czas, id FROM test GROUP BY user ORDER BY czas
Wynik
1 10 1 3 10 4 2 11 2
...dla usera numer 3 mysql wyswietla ID 4, a nie 5.
Pogubiłem się, proszę o podpowiedź.