![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 6.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam jestem tu nowy i dopiero zaczynam swoją przygodę z PHP, HTML ogarniam już chyba całkiem dobrze więc pora wejść na wyższy poziom i pomyśleć o PHP/MySQL
Mam przykładową bazę ze strukturą tabel
Jak powinno wyglądać zapytanie abym mógł wyciągnąć z tabeli produktów wszystkie produkty z kategorii "AGD" i podkategorii dla których id rodzica to id kategorii "AGD"? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie koniecznie. Pobierasz wpierw ID wszystkich szukanych kategorii a potem robisz drugie zapytanie by pobrac produkty z tych kategorii
select * from produkty_kategorie where id_kategorii in (id twojich kategorii po przecinku) Oczywiscie dodajesz tam tez left join na produkty by miec pelne info o produktach. Mozna tez pojsc dalej i to pierwsze zapytane wstawic do drugiego jako podzapytanie select * from produkty_kategorie where id_kategorii in (tutaj zapytanie pobierajace ID szukanych kategorii) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 03:44 |