W zapytaniu będzie używane 21 możliwości różnych zmiennych które będą wprowadzane z formularza ale tak się zastanawiam czy dobrze podchodzę do tematu.
Baza wygląda tak:
5 tabel jedna z nich engine_has_model jest stworzona z relacji n:m
Proste zapytanie funkcjonują bardzo dobrze ale czy przy bardziej złożonych zapytaniach sprawdzi się ta konstrukcja.
SELECT ma.mark AS 'Marka', mo.model AS 'Model', en.engine AS 'Silnik', sp.oe AS 'Pierwsze wyposażenie', sp.plt AS 'P/LT', sp.width AS 'Szerokość', sp.series AS 'Profil', sp.zr AS 'Typ opony A', sp.r AS 'Typ opony B', sp.rim AS 'Średnica koła', sp.li AS 'Indeks nośności', sp.si AS 'Indeks prędkości', sp.axle AS 'Oś', sp.rfxlc AS 'Dodatkowe oznaczenie', sp.pr AS 'Opasanie', sp.teren AS 'Typ samochodu', sp.barpartfront AS 'Ciśnienie przód', sp.barpartrear AS 'Ciśnienie tył', sp.barfullfront AS 'Ciśnienie przód obciążony', sp.barfullrear AS 'Ciśnienie tył obciążony', sp.special AS 'Homologacje' FROM mark ma, model mo, engine en, engine_has_model ehm, spec sp WHERE ma.id = ehm.model_mark_id AND ma.id=mo.mark_id AND mo.id = ehm.model_id AND en.id=ehm.engine_id AND sp.id=ehm.spec_id AND ma.mark='AUDI' AND sp.oe='B' AND sp.width='185'
Proszę o jakieś wskazówki.