Poniższe zapytanie zwraca mi pierwsze dwa wyniki z bazy danych mimo segregacji wg 'bid' DESC co powinno zwrócić mi dwa najwyższe wyniki 'bid' a zwraca dwa pierwsze (z najniższym ID) bez względu na to jakie sortowanie ustawie
SELECT b . * , u.nick, u.rate_sum FROM bids b LEFT JOIN users u ON ( u.id = b.bidder ) WHERE b.auction =23644 GROUP BY u.nick ORDER BY b.bid DESC LIMIT 0 , 30
(jeżeli usuwam GROUP BY problem znika ale chodzi o to aby wyniki użytkowników nie powtarzały się)
Z góry dzięki za pomoc
Pozdrawiam