![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 5 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mój kolejny problem, choć za pewne błachy.
Tabela 1: Nazwa (3 literki) | UserId Tabela 2: UserId | Nazwa | ... W tabeli 1 może występować kilka nazw do tego samego UserId Chciałbym teraz, aby JOIN'ując Tabele 1 do Tabeli 2 i grupując po UserId otrzymać wszystkie 'Nazwy' rodzielone spacją albo jakimś innym separatorem Czyli jeżeli mamy add | 1 fdq | 1 pfo | 1 i 1 | peku33 to wykonując polecenie chciałbym otrzymać add fdq pfo | peku33 Domyślam się, że będzie to coś w stylu SELECT JAKAŚFUNKCJA(Tabela1.Nazwa, ' ') as Nazwy, Tabela2.Nazwa FROM Tabela2 JOIN Tabela1 USING(UserId) GROUP BY UserId A więc jaka funkcja powinna być w miejscu JAKAŚFUNKCJA? A jednak poszukałem trochę głębiej i znalazłem: http://dev.mysql.com/doc/refman/5.0/en/gro...on_group-concat Ten post edytował peku33 27.07.2012, 10:42:54 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 20:12 |