Ho una tabella fatta così:
codice descrizione valore
10 prima 150
10 seconda 134
10 terza 199
10 quarta 121
11 prima 88
11 seconda 34
11 terza 198
11 quarta 144
Ad esempio quello che voglio fare è selezionare tutti i codici che soddisfino queste condizioni:
prima = 150 e terza = 199
In questa caso dovrei avere come risultato il codice 10.
Se però faccio così:
SELECT codice FROM tabella WHERE valore = 150 e valore = 199
non funziona perchè la stessa riga non potrà avere 2 valori uguali.
Anche facendo così:
SELECT codice FROM tabella WHERE (descrizione = prima AND valore = 150) AND (descrizione = terza AND valore = 199)
Non funziona per lo stesso motivo.
Come potrei fare?