![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 12.03.2010 Ostrzeżenie: (0%)
|
Mam tabelę kategoria i produkt. Chcę wyświetlić listę produktów z danej kategorii i pytanie: jest czy poprawniej jest zrobić to poprzez z Category->getProducts() (no niedokładnie, ale chodzi o to, żeby pobrać produkty poprzez rekord), czy od razu zapytanie do tabeli ProductTable z parametrem id kategorii?
W pierwszym przypadku bowiem byłoby dwa zapytania do bazy (najpierw pobranie rekordu kategorii), a później pobranie produktów, natomaist w drugim przypadku tylko jedno zapytanie do tabeli produktów, czyż nie? Która metoda jest poprawniejsza? Ten post edytował SnakeEater 2.07.2010, 15:28:01 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 Ostrzeżenie: (0%)
|
Pobierz sobie rekordy z tabeli Products + left join na Category i w jednym zapytaniu masz dane produktu jak i wszystkie dane odnośnie kategorii.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 23:55 |