![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam liste artykułów w bloku Cytat TABELA: BLOG_ARTYULY ART_ID ART_NAZWA ART_TRESC Oraz mam przypisane parametry Cytat TABELA: BLOG_ARTYKULY_PARAMETRY PARAM_ID ART_ID WARTOSC_PARAMETRU Jest jeszcze tabela z parametrami która trzyma infomracje jaki parametr ma jaka infomracje. Teraz pytanie. Czy mogę pobrac jednym zapytaniem liste artrykułów i od razu liste WARTOSC_PARAMETRU ? Czy zostaje mi tylko pobranie najpierw artykułow, nastpnie w tej pętli drugie zapytanie o wypełnione parametry? Będzie wtedy niestety setki zapytań do bazy danych :/ Próbowałem left join, jednak w przypadku gdy parametrów przypisanych jest kilka, powiela mi w pętli poszczególne artyuły. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Troche bez sensu. Powinienies brac tylko parametry dla artykulow, ktore aktualnie przegladasz. Wiec pierwsze zapytanie, ktore pobierze ci artykuly, a drugie zapytanie, ktore pobierze ci parametry dla tych artykulow. W zasadzie bedzie to samo co masz teraz, ino ze ograniczysz parametry tylko dla wybranych artykulow.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 19:30 |