请大家帮我写下下面的这条SQL语句
表Tab中的原始数据
字段1 字段2 字段3
5071 080314047 2030796100
5071 080314047 2030796100
7772 080620084 1030666400
6912 080603002 1090583303
6912 080603002 1090583303
6912 080603011 1090583303
6912 080603011 8888888888 运行sql语句后的结果数据
字段1 字段2 字段3
5071 080314047 2030796100
7772 080620084 1030666400
6912 080603002 1090583303
6912 080603011 1090583303
6912 080603011 8888888888
表Tab中的原始数据
字段1 字段2 字段3
5071 080314047 2030796100
5071 080314047 2030796100
7772 080620084 1030666400
6912 080603002 1090583303
6912 080603002 1090583303
6912 080603011 1090583303
6912 080603011 8888888888 运行sql语句后的结果数据
字段1 字段2 字段3
5071 080314047 2030796100
7772 080620084 1030666400
6912 080603002 1090583303
6912 080603011 1090583303
6912 080603011 8888888888
insert @t select 5071, '080314047', '2030796100'
insert @t select 5071, '080314047', '2030796100'
insert @t select 7772, '080620084', '1030666400'
insert @t select 6912, '080603002', '1090583303'
insert @t select 6912, '080603002', '1090583303'
insert @t select 6912, '080603011', '1090583303'
insert @t select 6912, '080603011', '8888888888'
select distinct * from @t字段1 字段2 字段3
5071 080314047 2030796100
6912 080603002 1090583303
6912 080603011 1090583303
6912 080603011 8888888888
7772 080620084 1030666400(所影响的行数为 5 行)
truncate table [Tab]
insert into [Tab]
select * from #tab
表Tab中的原始数据
字段1 字段2 字段3 字段4 字段5
5071 080314047 2030796100 ffff dfg
5071 080314047 2030796100 dfg ghh
7772 080620084 1030666400 sfg gkj
6912 080603002 1090583303 sdfg ghjj
6912 080603002 1090583303 sdf ghj
6912 080603011 1090583303 sd gfhj
6912 080603011 8888888888 sad fh运行sql语句后的结果数据
字段1 字段2 字段3
5071 080314047 2030796100
7772 080620084 1030666400
6912 080603002 1090583303
6912 080603011 1090583303
6912 080603011 8888888888
select distinct field1,field2,field3 from tab
select distinct * from 表Tab