万能的话人,问一个sql的问题

p
pineappletin
楼主 (北美华人网)
我现在有两个表格,要找出重复的部分,所以我用inner join, select t1.* from t1 inner join t2 on t1.key=t2.key 但出来的数据有很多重复,就是一个数据重复出现两遍,有什么办法让同一个key的数据只出现一遍吗?
m
momo2008
我现在有两个表格,要找出重复的部分,所以我用inner join, select t1.* from t1 inner join t2 on t1.key=t2.key 但出来的数据有很多重复,就是一个数据重复出现两遍,有什么办法让同一个key的数据只出现一遍吗?

pineappletin 发表于 2023-07-20 19:06

最后外面再套一层 用distinct
p
pineappletin
最后外面再套一层 用distinct
momo2008 发表于 2023-07-20 19:07

好的,我查一下,谢谢
爱zumba
distinct
y
yoyo233
Select Distinct
f
fuzzycat
我发现今天我会答好多问题,太骄傲了。好多年没写code了,你试试 select * from a where exists (select ‘x’ from b where a.id = b.id)