![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuje zeby w sklepie, w glownej kategorii wyswietlaly sie produkty z wszystkich podkategorii. Przygotowalem taka tabele `kategorie`: (IMG:http://my.jetscreenshot.com/demo/20180410-jbuh-19kb.jpg) wchodzac do 1 kategorii Akcesoria do Iphone, chce miec pobierane od razu produkty rowniez z kategorii Iphone. Przykladowe zapytanie dla kategorii: Cytat select * from `baza` inner join `produkty` on `baza`.`id_produktu` = `produkty`.`id` inner join `produkty_kategorie` on `baza`.`id_produktu` = `produkty_kategorie`.`id_produktu` inner join `kategorie` on `produkty_kategorie`.`id_kategorii` = `kategorie`.`id` where `kategorie`.`id` = 3 wiem ze moge pobrac najpierw kategorie, zobaczyc jakie ma route i dopiero konstrulowac zapytanie, ale pomyslalem ze moze da sie jednym zapytaniem jakos to rozwiazac ? Cos w rodzaju Cytat where (`kategorie`.`id` = 3 or `route` like CONCAT(`route`,'/',`id_kategorii`,'/%') ) tylko nie potrafie tego ostatniego napisac Ten post edytował Octobus 10.04.2018, 13:31:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 08:45 |