首页 > 解决方案 > presto / mysql:为什么表A中的id,表B中的id!=表B中的id,表A中的id

问题描述

我正在尝试比较两个表 ID 之间的差异。当我在 B 中使用查询 A 和在 A 中使用查询 B 时,我得到不同数量的记录。我很困惑。他们是否应该返回相同的 ID(根据维恩图)?

select *
from table_a 
where id in (select id from table_b)

select *
from table_b 
where id in (select id from table_a)

在此处输入图像描述

标签: mysqldatabasedata-manipulationpresto

解决方案


推荐阅读