mysql select from where notin
时间: 2024-01-07 16:42:59 浏览: 70
SQL之SELECT FROM
可以使用 NOT IN 子句来在 MySQL 中筛选不在指定列表中的行。以下是一个例子:
```
SELECT * FROM mytable WHERE mycolumn NOT IN ('value1', 'value2', 'value3');
```
在这个例子中,`mytable` 是表的名称,`mycolumn` 是需要筛选的列的名称,`value1`、`value2` 和 `value3` 是不希望出现在结果中的值。
你也可以在 `NOT IN` 子句中使用子查询来获取需要排除的值,例如:
```
SELECT * FROM mytable WHERE mycolumn NOT IN (SELECT mycolumn FROM myothertable);
```
在这个例子中,`myothertable` 是另一个表的名称,它包含了需要排除的值。
阅读全文