filtry rubrika: Databáze: SQL
Zdravím,
co je podle Vás správný přístup pro vytvoření filtrů např u eshopu ? pohlaví, kategorie, velikost, dostupnost, cena...
Napadlo mě namísto složitých sql na každý typ filtru si předávat nalezené ID produktu, takto bych nemusel vždy opakovat podmínku např na pohlavi u filtru velikosti pokud bych měl zapnutý filtr "muž + bunda + L", našel bych si ID odpovídající bundám, z těchto id bych vyfiltroval ty, které jsou pánské a následně z těch ty co mají velikost L...
Jen netuším jak by tento pro mne snadnější přístup trval dlouho - dejme tomu že u bund bude nalezeno 2000 položek, where IN s 2000 položek je asi hodně velká prasárna, že?
Věřím, že dotaz do diskuze bude rychlejší než implementace :)
Díky.
Položit jeden dotaz do SQL s wherem, kde jsou tři AND pdomínky by mělo být o hodně rychlejší než položit dotaz kde je ve where s jednou podmínkou, zjistit hrozně moc id, načíst tyto id do PHP a vkládat je do dalšího dotazu.
Pro zobrazení všech 8 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem: