Ciao a tutti,

ho una tabella che contiene 10.000 contenuti suddivisi in 20 categorie principali, ognuna di questa categoria ha tre sotto categorie....

cotenuto | categoria | id_sotto_cat



E' meglio una query del tipo

select ...... where categoria = 'pippo' and id_sotto_cat=2


oppure strutturo il db in questo modo

cotenuto | id_sotto_cat

select ...... where id_sotto_cat=2



Nel primo caso faccio una selezione più accurata: seleziono i contenuti della categoria pippo e che hanno come sotto categoria l'id 2

Nel secondo caso solo un controllo.


La seconda dovrebbe essere più perfomante, giusto?