SQL 两表关联去重复数据
两个表 Diary 日志表 Advertisement发帖表
两个表关联 但是查出的数据不是一一对应的 就是某列有重复的数据
怎样去除重复的数据 也就是某列重复的数据只显示一个
DiaID AdverTitle
101 132
101 326
101 158
101 102
102 178
有办法让101只显示一次吗
[解决办法]
select distinct * from TableName as out
where exists(select * from
(select DiaID from TableName group by DiaID having count(*) > 1) as b
where DiaID = out.DiaID)