Filtrování číselníku podle toho, zda vytvářím/edituju rubrika: Databáze: SQL

9 Taco
položil/-a 17.10.2017
 
upravil/-a 18.10.2017

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.)

Komentáře

  • Kit : Některé atributy by mohly patřit k více typům, např hmotnost. Má být při editaci povolena změna typu? 17.10.2017
  • Taco : Upravil jsem zadání, aby to bylo jednodužší. Ten typ nepatří k produktu. Je to třetí hodnota někde bokem. Třeba. 18.10.2017
odkaz
7 harrison314
odpověděl/-a 18.10.2017

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:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.