日期:2014-05-17  浏览次数:20475 次

新手小白问一个SQL问题,急!!!!!
我有一张表,表中有两个字段会出现重复数据,我现在想取出来的时候,如果有重复数据,只显示一条,而不是多条重复数据都显示出来。怎么破?在线等!!!!!
SQL 行业数据 分组?数据显示?重复数据

------解决方案--------------------
select distinct ziduan1,ziduan2,ziduan3 from tb
------解决方案--------------------
http://bbs.csdn.net/topics/380107488
------解决方案--------------------
distinct?拿出具体的事例出来更好吧。
------解决方案--------------------
三种方法,参考:
http://bbs.csdn.net/topics/390540876
或者楼主把你自己的数据贴出来
------解决方案--------------------
select *
from (
select *,ROW_NUMBER() over(partition by col1+col2 order by col1+col2) rn
from tb)t
where rn=1

------解决方案--------------------
建议还是采用分组排序的方式,详细可以看我写的文章
http://blog.csdn.net/dotnetstudio/article/details/9766177
------解决方案--------------------
select t1.* from t_aaa t1 Inner join (select distinct FID,FName From t_bbb) t2 on t1.FID=t2.FID