![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
No więc mam taki problem.
Mam bazę danych w której są 2 kolumny. mem_id i parent_id mem_id - to numer użytkownika parent_id - to numer pod którym zapisał się dany użytkownik jako polecony drugiego. np. mem_id=3 parent_id=1 Poleconym 1 jest 3 itp. i teraz muszę sprawdzić kto ma najwięcej poleconych. Chciałem to zrobić tak ale niedziała =[ Kod SELECT mem_id FROM member_referrals ORDER by count(parent_id) DESC Jeszcze 3 inne podobne próby mi się nieudały. Proszę o pomoc i z góry dziękuję ;] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Kod SELECT COUNT(parent_id) as poleconych FROM member_referrals ORDER BY poleconych No teraz mi wyświetla ilość poleconych malejąco. Tylko bym chciał jeszcze znać kto tylu ma. Teraz mam tylko np. 146 ale niewiem kto tylu ma. Jak dodaję ta kolumnę mem_id ... to wyskakuje ten błąd który napisałem w topicu. Kod Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause THX Ten post edytował Kuziu 16.06.2004, 16:45:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 22:40 |