mysql - 如何比较两列以在 MySQL 中查找不匹配的记录

标签 mysql

我有一个包含 2 列的 MySQL 表,每列有数千条记录

例如,第 1 列中有 15000 个电子邮件地址,第 2 列中有 15005 个电子邮件地址

如何从 15005 中找出 column1 中不匹配的那 5 条记录?

我希望 MySql 查询比较两列并只给出 5 条不匹配记录的结果

谢谢

最佳答案

不确定我是否做对了......但它会是这样的吗?

select column2 from table
where column2 not in (select column1 from table)

关于mysql - 如何比较两列以在 MySQL 中查找不匹配的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628337/

相关文章:

php - 使用 PHP 在 Mysql 表中插入多行

mysql - 更改 mySQL 数据库中特定行的时间字段

php - 多次连接同一个表时出错

php - 如何创建子类别的子类别

php - Foreach 哎呀! `SELECT` 感到困惑

java - JPA 查询中的 Cast 字段

mysql - sunspot solr 未定义字段类型

java - 相当于 spring data jpa 中的 `set @variable = 0`

mysql - 从Rails 3中的ActiveRecord查询MySQL中的一个月或一周的日期

用于多列的 Java MySQL DISTINCT