![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
1. tabela `grupa` ma kolumny uid1, uid2, uid3 (id paru userow)
2. tabela `reg`ma kolumny uid i nickname (informacje o kazdym userze na podstawie id) Jak pobrać w najmniejszej liczbie zapytań nickname`y wszystkich userów z danej grupy (wiersza w tabeli grupa)? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
select z grupy i przy pomocy LEFT JOIN dołączasz tabele z userami. Z racji ze masz kilku userow musisz kilka razy uzyc left join.
Swoją drogą masz źle zrobioną strukture: powiiny byc tabele: grupa user grupa-user - ktora łączyc usera z grupą |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 32 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak jak napisał nospor pomyśl co się stanie jak w danej grupie miałoby się znaleźć np. 1000 userów? - 1000 kolumn? (IMG:style_emoticons/default/smile.gif) )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:38 |