Filtrování číselníku podle toho, zda vytvářím/edituju rubrika: Databáze: SQL
Mám nějaký produkt. A k tomu produktu mohu přiřazovat hodnotu z nějakého číselníku atributů (vztah m:1). Ale mám definovanou logiku, že filtruju hodnoty toho atributu které je možné přiřadit:
1/ podle nějaké nesouvisející hodnoty, například "type".
2/ podle toho, zda produkt vytvářím, či, zda ho edituju.
Tak první je, dejme tomu snadné: Vazební tabulka (m:n), kde ke každému atributu řeknu, že patří nějakému typu.
Ale s tou druhou podmínkou si tak docela nevím rady. Ne, že bych nevěděl vůbec. Ale nevím "správné" řešení.
Co vy na to? Jak by ste na to šli? Děkuji za inspiraci.
(Přepisuju datovou logiku ze zadrátovaného v kódu, do databáze. A toto mi přišlo celkem docela zajímavý problém.)
K 2, ak zoznam hodnot attributu zavisi len od toho ci ho editujes alebo vytvaras, tak by som jednoducho do cislniku na to pridal flag,
ak zalezi aj od inych atributov dal by som to do bussines logiky.
Pro zobrazení všech 2 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře