SQL从一个表中获取值,但排除其他表

时间:2018-11-04 19:10:25

标签: mysql sql

我必须创建一个查询,以查找所有薪水在2000至15000之间但不在5000至10000范围内的雇员姓名和薪水

我正在尝试使用减号运算符来执行此操作,它看起来像所有教程中的示例一样,但是不起作用

std::visit(get_visit, vec[1])

MySQL工作台还表示负号在此位置无效

1 个答案:

答案 0 :(得分:3)

MySQL完全不支持minus运算符。您必须模仿其行为。

SELECT first_name, last_name, salary 
  FROM hr.employees 
 WHERE salary BETWEEN 2000 AND 15000
   AND salary NOT BETWEEN 5000 AND 10000