Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie SQL - pokaż kategorie w której są przedmioty
loko87
post 25.11.2011, 13:47:22
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 28.08.2011

Ostrzeżenie: (0%)
-----


Witam,

stawiam strone w cmsie Made simple i natrafiłem na problem przy pracy z modułem products. Otóż w bazie danych mam tabele: hierarchia, produkt, produkt - hierarchia.

Chce zrobić zapytanie wyświetlające główne hierarchie (w moim zapytaniu parent_id = -1), do których przypisane są jakieś produkty LUB do których potomków są przypisane produkty - i tu napotykam na problem. Nie mam pomysłu jak to napisać. Póki co kod mojego zapytania (zdaje sobie sprawę , że joiny póki co "nic nie robią" - przygotowałem je pod kolejne warunki, których nie moge jednak wymyślić tongue.gif):

  1. SELECT h1.name, h1.id FROM cms_module_products_hierarchy h1 LEFT JOIN cms_module_products_prodtohier AS h2 ON h2.hierarchy_id = h1.id LEFT JOIN cms_module_products AS P ON P.id = h2.product_id WHERE (h1.parent_id = -1)


Zależności między hierarchiami wyglądają w ten sposób że w tabeli cms_module_products_hierarchy mamy pole id i parent_id.

Z góry dziękuje za pomoc

Poradziłem sobie stosując funkcję rekurencyjną.

pozdrawiam

Ten post edytował loko87 24.11.2011, 14:31:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:51