Mysql
 sql >> Database >  >> RDS >> Mysql

query mysql con AND, OR e NOT

Le parti ALL e NOT sono molto semplici, basta concatenarle con AND:

SELEZIONA X DA Y DOVE a e b e c E NON d e e NON e.

E le OR vanno tra:

SELEZIONA X DA Y DOVE ((aE b E c) E (d O e O f)) E NON g E NON h

sostituisci i numeri piccoli con i confronti e il gioco è fatto. Quindi, se vuoi farlo nel codice, ordina le tue condizioni e poi concatenale insieme come una stringa. Fai attenzione a evitare gli inserimenti SQL.