INNER 和 LEFT JOIN 之间缺少记录
从表中选择 id
= 260 595 条记录
从表中选择 id 在 table2.id = table.parent
= 260 595 记录上左连接 table2
从表中选择 id 内部联接 table2 on table2.id = table.parent
= 260 192 记录
找出table
中哪些记录有错误(不存在)的最简单方法是什么加入以便我可以纠正它们?
谢谢。
select id from table
= 260 595 records
select id from table
= 260 595 records
left join table2 on table2.id = table.parent
select id from table
= 260 192 records
inner join table2 on table2.id = table.parent
What is the easiest way to find out what records in table
have wrong (nonexistent) join so I can correct them?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用这个(它会给你表中的id,而表2中没有相应的记录):
Use this(it will give you id's in table that doesn't have corresponding records in table2):