buonasera a tutti
ho questo problema non indifferente...
ho 15000 articoli e 350 clienti.
ogni cliente ha un suo prezzo per il determinato articolo e devo definirlo appunto in questa tabella.
le strade possibili sono 2 (è una tabella che ogni notte viene ELIMINATA e ricreata):
dati di esempio:
codice articolo=S2345
codice cliente=00032
SOLUZIONE 1
creo la tabella con tre colonne
cod_art
cod_cli
prezzo
in questo caso avrei 5.250.000 righe e 3 colonne
e la query
select prezzo from tabella where cod_art='S2345' AND cod_cli=00032
====================================
2)
creo una tabella con 351 colonne
cod_art
00032
00033
00034
...
00385
in questo caso avrei 15.000 righe e 351 colonne
quindi la query
select 00032 from tabella where cod_art='S2345'
=====================================
quale delle 2 devo reputare piu performante?
su questa tabella vengono fatti anche gli ordinamenti per prezzo ....