为什么在使用IN
子句时会收到冗余数据:
Select * from table1 where ab in (select X from table2)
答案 0 :(得分:0)
这是猜测,因为你的问题不是很清楚。尝试使用DISTINCT
,如下所示:
Select *
from table1
where ab in (select DISTINCT X
from table2)
这将消除X
的重复值,这可能有助于删除结果集中的重复行。