同样是where关键字 为什么一个报错一个正确,这其中的or和and有什么关联 求告知!
SELECT * FROM employees WHERE NOT(employee_id<100 AND employee_id>120);
报错结果:SELECT * FROM employees WHERE NOT(employee_id<100 AND employee_id>120)
1054 - Unknown column 'NOT(employee_id' in 'where clause'
Time: 0s
但是在这个问题下这个案例中这个语句又是正确的
SELECT * FROM employees WHERE NOT (department_id>=90 AND department_id<=110) OR salary> 15000;
希望有人能回答T T