Mysql从两个不同的表中查找重复项

标签 mysql duplicates

我有一个联系人表,其中包含以下字段:

id,
first_name,
last_name,

还有一个 email_contacts 表,其中包含以下字段:

id,
email_address_id,
bean_id,

bean_id 是来自contacts 表 的唯一ID,email_address_id 是来自其他第三个电子邮件表 的唯一ID。

我想从联系人表中查找重复项及其各自的电子邮件。

最佳答案

也许我没有看到整个问题,但看起来contacts.id是主键,email_contacts.bean_id是外键。

如果是这种情况,请选择 contacts.first_namecontacts.last_nameemail_contacts.email_id,其中包含JOIN on contacts.id = email_contacts.bean_id

让我知道这个答案是否正确,然后我们就可以解决这个问题重复记录的问题。

关于Mysql从两个不同的表中查找重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21643864/

相关文章:

.net - 带有 .NET 连接器问题的 mySQL 存储过程

php - mysql varchar 长度/值

mysql - 正则表达式将 PCRE 转换为 POSIX,以便在 MySQL 查询中使用正则表达式

python - Mongoengine:检查文档是否已在数据库中

c# - 重复文本的 Selenium 测试

c# - 从对象数组中删除重复项

mysql - 防止 2 个用户同时更新同一条记录

mysql - 改进获取具有最大值的行的查询

mysql - 从数据库 Laravel 中删除重复条目

python - 模糊匹配单个数据框中的行以查找 pandas 和 python 中的重复项