Buona sera
La tabella T1, che non è in forma normale, prevdde che ogni cliente COD possa avere 3 esenzioni
La tabella T2 è una anagrafica delle esenzioni
La tabella T1 non è in forma normale
infatti gli stessi valori sono inseriti i colonne diverse
Esempio
per il COD =1 la esenzione 101 e’ in colonna ese1
per il COD =3 la esenzione 101 e’ in colonna ese2
per rendere la T1 un po + chiara e ordinata ho pensato di mettere e dei flag in colonne corripondemti alle esenzioni
e arrivare ad una tabella T1 modificata cosi fatta …
Domanda:
io stavo pensando ad 5 queri di update del tipi ..vedi sotto…
chideo se possa esserci una soluzione + elegane e meno farraginosa
UPDATE dati SET N101 = 1
WHERE ESE1 =101 OR ESE2 = 101 or ESE3 = 101;
UPDATE dati SET N201 = 1
WHERE ESE1 =201 OR ESE2 = 201 or ESE3 = 201;
UPDATE dati SET N301 = 1
WHERE ESE1 =301 OR ESE2 = 301 or ESE3 = 301;
UPDATE dati SET N401 = 1
WHERE ESE1 =401 OR ESE2 = 401 or ESE3 = 401;
UPDATE dati SET N501 = 1
WHERE ESE1 =501 OR ESE2 = 501 or ESE3 = 501;
grazie ciao da carlo