MySQL 查询带回那些不在列表中的

标签 mysql

编辑:我需要显示的是 SQL 查询列表中不要出现在 tresp 中的那些电子邮件。

我有以下代码:

SELECT * FROM tresp WHERE email IN ('[email addy here]','[email addy here]','
[email addy here]','[email addy here]','[email addy here]')

这可能听起来很奇怪,但我想做的实际上是显示 tresp 中的电子邮件地址 - 这可能吗?

干杯,

H.

最佳答案

那么……你想要 NOT IN 吗?

SELECT *  
FROM tresp  
WHERE email NOT IN ('[email addy here]','[email addy here]')

或者您想要电子邮件地址?

SELECT DISTINCT email 
FROM tresp 
WHERE email NOT IN ('[email addy here]','[email addy here]')

关于MySQL 查询带回那些不在列表中的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317860/

相关文章:

PHP/MySQL 删除用户 - 函数

mysql - 通过 gem 'mysql2' 将数组值插入 MySQL

mysql - 如何在 MySQL 中设置要与 ODBC 一起使用的用户?

php - 如何将图像保存在CodeIgniter根文件夹和数据库中?

mysql - 如何连接指向单个主键的多个外键?

MySQL join 从单元格中的外表名称中选择

mysql - 如何以 N 行为一组进行 GROUP BY?

php - 跟踪访问者最后查看的项目

php - 将图像从 mysql blob 数据库添加到 ZipArchive

mysql - 如何从sql表中删除未知行数