![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
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
(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 Ten post edytował JamalBIG 20.12.2012, 19:20:30 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Może spróbuj DISTINCT zamiast GROUP BY, jeśli masz taką możliwość?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie ma zastosowania tutaj...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
sortowanie nastepuje po grupowaniu dlatego masz zly wynik.
sprobuj tak:
Ten post edytował _krc_ 20.12.2012, 21:35:48 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 22:50 |