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?