Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 5.03.2006 Ostrzeżenie: (0%)
|
Witam.
Posiadam trzy tabele:
Tabela pierwsza trzyma obiekty, tabela druga trzyma kategorie, tabela trzecia trzyma relacje pomiędzy tabelą 1 a tabelą 2. Jest to relacja wiele do wielu. Jedne obiekt może być przypisany do wielu kategorii i jedna kategoria posiada wiele obiektów. Moje pytanie jest następujące: jak pobrać za pomocą jednego zapytania listę obiektów tak aby w rezultacie otrzymać listę obiektów gdzie przy każdym obiekcie będą przypisane wszystkie nazwy kategorii do których obiekt jest przypisany. Chodzi o taki wynik np.:
Kategorie nie koniecznie muszą być w tabeli, ich nazwy mogą być jako ciąg znaków oddzielony zdefiniowanych separatorem. Czy jest w ogóle możliwość osiągnięcia takiego wyniku za pomocą jednego zapytania? Z góry dziękuję za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 5.03.2006 Ostrzeżenie: (0%)
|
Dzięki za naprowadzenie, udało się.
A jeszcze mam pytanko... Czy jest możliwość pobrania tych danych i umieszczenia ich w np tablicy lub obiekcie a nie ciągu? Ten post edytował my_key 14.10.2009, 15:28:17 |
|
|
|
my_key [sql]Wiele rekordów tabeli dla jednego rekordu innej tabeli... 14.10.2009, 13:50:12
phpion GROUP_CONCAT 14.10.2009, 13:53:11
phpion Cytat(my_key @ 14.10.2009, 16:27:01 )... 15.10.2009, 07:10:35 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:22 |