![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 2 Dołączył: 9.03.2004 Skąd: POLSKA Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z wyświetleniem wielu danych z dwóch tabel. Jednej kategorii z tabeli KATEGORIA odpowiada kilka(naście) produktów z tabeli ASORTYMENT. Problem polega na tym, że w tej chwili wyniki wyświetlane są w sposób: Kategoria1 Nazwa1 Opis1 Produkt1 Kategoria1 Nazwa1 Opis1 Produkt2 ... itd. a chciałbym osiągnąć wynik: Kategoria1 Nazwa1 Opis1 Produkt1 Produkt2 Produkt3 itd.
Zapewne trzeba użyć warunku IF ale nie mam pojęcia w jaki sposób. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Użyłeś wersji z GROUP_CONCAT... wersję tę napisałem pod "przymusem" po czym podałem jej wady. I ty właśnie chcąc dodatkowych informacji, trafiłeś właśnie na główną wadę tej wersji (IMG:style_emoticons/default/smile.gif)
No nic, miałes do wyboru jeszcze inną wersję, wybrałeś tą więc teraz cierp (IMG:style_emoticons/default/wink.gif) Musisz poprostu dopisać kolejnego GROUP_CONCAT na pole, które chcesz uzyskać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:37 |