Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CONCAT lub coś w tym stylu problem
Forum PHP.pl > Forum > Bazy danych > MySQL
marcin317
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
Crozin
GROUP_CONCAT() ?
thek
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ż smile.gif
marcin317
Dzięki wielkie za szybka odpowiedz jutro z rana wypróbuje te Wasze sztuczki smile.gif
ps. Napisze sobie nawet ze 3 zapytania z wykorzystaniem tego smile.gif
Działa wyśmienicie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.