marcin317
13.01.2011, 16:02:02
Otóż mam taki problem. Jest tabela z użytkownikami i z użytkownikami poleconymi
user_id name surname
1 Marcin jakis
2 Władek kowalski
3 Henryk Nowak
4 Franek Kowalski
5 Jan Nazwisko
tablica poleconych
user_id user_id2
1 2
1 3
1 4
2 5
Potrzebuje uzyskać coś takiego
[1] [Marcin Jakis] [kowalski,nowak,kowalski]
[2] [Władek kowalski][Jan nazwisko]
Ma ktoś może pomysł jak to zrobić jedno zapytanie
Z góry dziękuję za pomoc
thek
13.01.2011, 17:50:34
Tabela poleconych łączy się dwukrotnie z tabelą użytkowników. Raz by pobrać nazwiska polecających, drugi raz by to były nazwiska poleconych. Potem grupujesz po user_id tabeli poleconych (złączeniowych) i w SELECT dajesz GROUP_CONCAT name i surname. Mając to wszystko chyba sobie zapytanie napiszesz sam już
marcin317
13.01.2011, 23:11:38
Dzięki wielkie za szybka odpowiedz jutro z rana wypróbuje te Wasze sztuczki
ps. Napisze sobie nawet ze 3 zapytania z wykorzystaniem tego

Działa wyśmienicie