Come escludere i record con certi valori in SQL (MySQL)
come escludere i record con certi valori in SQL
Col1 Col2
----- -----
A 1
A 20
B 1
C 20
C 1
C 88
D 1
D 20
D 3
D 1000
E 19
E 1
Return Col1 (e Col2), ma solo se il valore in Col2 è 1 o 20 , ma non se c'è anche un altro valore (diverso da 1 o 20)
risultato desiderato:
Col1 Col2
----- -----
A 1
A 20
B 1
ma non C, D ed e perché c'è un valore in Col2 diverso da 1 o 20
Ho usato valori fittizi per Col2 e solo due valori (1 e 20) ma in realtà ce n'è ancora.
Posso usare IN ('1', '20') per i valori 1 e 20 ma come escludere se c'è anche un altro valore in Col2. (Non c'è nessuna fascia!)
Funziona bene per me! –
Risposta molto bella .. semplice e potente :) – Mari