![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.05.2019 Ostrzeżenie: (0%) ![]() ![]() |
Proszę o pomoc bo męczę się z tym drugi dzień.
Mam 2 tabele. w "a" "#__user_forum" przechowuję informacje użytkowników odnośnie konkretnego forum. Np dla forum o id 2 (forum_id) chcę wyświetlić listę użytkowników (user_id) pogrupowanych według reputacji (reputation) , ale tak żeby pobierało tylko max trzech użytkowników z każdej reputacji. Następnie ma pobrać dane użytkownika z tabeli "#__users" 'b' czyli b.id = a.user_id gdzie xxx to przykładowa nazwa użytkownika pobrana z tabeli #__users Czyli wynik ma wyglądać tak: reputacja1 użytkownicy:919-xxx,924-xxx,926-xxx, reputacja2 użytkownicy:917-xxx,922-xxx,923-xxx reputacja3 użytkownicy:920-xxx,921-xxx,925-xxx Chcę to zrobić w jednym zapytaniu moje próby wyglądają tak: W tym zapytaniu wyświetla tylko po dwóch użytkowników i to z każdego forum
a w tym to wyświetla tylko po jednym użytkowniku z każdej reputacji
mam jeszcze coś takiego, ale to w ogóle jest porażka
![]() Ten post edytował waxman 17.01.2020, 19:53:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:00 |