sqlserver中,一个表里面有多个字段,怎样根据两个不能重复的字段取出全部的字段。
sqlserver中,一个表里面有多个字段,怎样根据两个不能重复的字段取出全部的字段。
日期:2016-05-03 02:30:04 人气:3
有重复数据主要有一下几种情况:希望可以帮到你~
1.存在两条完全相同的纪录
这是最简单的一种情况,用关键字distinct就可以去掉
example: select distinct * from table(表名) where (条件)
2.存在部分字段相同的纪录(有主键id即唯一键)
如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组
example: select * from table whe