![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam drobbny problem z napisaniem optymalnego zapytania do wyciągania drzewa nested set. Tabela zawiera (dla uproszczenia) pola (varchar)name, (enum: none, news, article, page)type oraz (text)link. Obecnie aby wyciągnąć drzewo wykonuje takie zapytanie:
Działa, ale jest to bardzo nieoptymalne (IMG:style_emoticons/default/smile.gif) Wolałbym coś z IF tak aby LEFT OUTER JOIN wykonywał się na tabeli news tylko wtedy gdy type==news itd. Do tego fajnie aby zawsze seo_filename lądowało w to samo pole - w obecnej chwili muszę PHPem sobie wybrać. Czy ktoś ma pomysł jak takowe zapytanie rozpisać? Próbowałem używać IF() ale niestety nic mi z tego nie wyszło. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:23 |