SQL查询忽略记录

时间:2017-10-31 03:34:21

标签: sql db2

我的第1列表与客户端相同,第2列有不同的值,如果我找到一个带有值的第2列,那么客户端的所有记录都不应显示在我的结果中

第1栏第2栏

  1. 1
  2. 2
  3. 3
  4. 在上面,如果我使用column2 = 1,那么我不应该拥有所有记录

    基本上我想跳过123,如果第2列有1

1 个答案:

答案 0 :(得分:0)

SELECT * FROM your_table WHERE Column1 <> '123' AND Column2 = 1

使用加入条件更新

SELECT your_table.* FROM your_table INNER JOIN clients ON your_table.Column1 = clients.NAME WHERE your_table.Column2 = 1 AND clients.NAME <> 'abc'