![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 5 Dołączył: 29.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Męczę się już z tym jakiś czas i za bardzo nie wiem jak to zrobić w MySQL,
chciałbym połączyć 3 tabele: users, users_in_groups, users_groups, chciałbym aby return array wyglądał tak:
Mam kod:
Zwraca:
W takim układzie mam utrudniony odbiór danych, nie użyję pętli foreach ( zwróci 3 razy to samo, z innymi grupami ). Mam jeszcze problem z użytkownikami, którzy nie należą do żadnej z grup, chciałbym mieć ich też w tym widoku ( chyba najlepiej by było, żeby ich user_in_groups był NULL a nie array ). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 5 Dołączył: 29.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Gdy nie podam users we FROM mam błąd:
Kod #1054 - Unknown column 'users.id' in 'on clause' w ten sposób, też nie działa:
Wyświetla tylko użytkownik którzy są w jakiejś grupie ( OK było by pół zapytania, jakbym dołożył do tego resztę users ) ale po kilka razy... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:29 |