![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 1.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chcę, aby pogrupowane wiersze według user_agent, czyli system, przeglądarka, były posortowane według użycia jej w danym poście (post_id) malejąco. W tym przypadku najpierw grupuje, potem sortuje, ale według pierwszego posta z tej przeglądarki, czyli najstarszego, a ma sortować według najnowszego. Dam screena, jak to wygląda, bo może być niezrozumiałe. (IMG:http://i56.tinypic.com/2dqit1w.jpg) Więc dajmy na to, post na xp, był napisany wcześniej, niż na win7, więc logiczne, że win7 jest wyżej, ale jeżeli napiszemy znów posta na xp, kolejność się nie zmienia, bo sortuje patrząc na pierwszy post z tego systemu, a nie ten najnowszy. Gdyby patrzyło na najnowszy, winXp przeskoczyłby wyżej, ponieważ ostatni post użytkownika był właśnie napisany na tym systemie, ale tak nie jest. Wiem, że da się to jakoś zrobić przez połączenie zapytań, niestety ja już wysiadam, nie jestem jeszcze na takim poziomie (IMG:style_emoticons/default/smile.gif) Jakby ktoś mógł mi to przerobić na szybko, byłoby super (IMG:style_emoticons/default/smile.gif) Pomoże ktoś? Bo meczę to już kilka dni. Ten post edytował Vafel 3.10.2011, 21:24:29 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 1.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wygląda to tak.
Couldn't obtain user agents list DEBUG MODE SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY post_id' at line 11 SELECT user_agent, COUNT(*) as how_much FROM ( SELECT user_agent FROM phpbb_posts WHERE poster_i Ten post edytował Vafel 3.10.2011, 22:57:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 00:08 |