Salve a tutti!
Vi sottopongo due query, secondo voi quale può essere più veloce?
OPZIONE 1
codice:
**Tabella Utenti
+idutente
+usettore (testo)
Query: SELECT count(*) FROM utenti where usettore in ('industria','agricoltura');
OPZIONE 2
codice:
**Tabella Utenti
+idutente
+usettore (ID, fk)
**Tabella Settori
+idsettore
+settore
Query: SELECT count(*) FROM utenti INNER JOIN settori on usettore=idsettore WHERE idsettore in (1,2)
Meglio la prima con la ricerca nella tabella stessa ma testuale, o la seconda con una inner in più ma una ricerca di id?