当前位置:白小姐输尽光全年资料大全 > 取字段名 >

sqlserver中一个表里面有多个字段怎样根据两个不能重复的字段取

  sqlserver中,一个表里面有多个字段,怎样根据两个不能重复的字段取出全部的字段。

  sqlserver中,一个表里面有多个字段,怎样根据两个不能重复的字段取出全部的字段。

  表中的数据,两个字段完全相同的记录我只取其中一条,但是还要全部取出其他可以不唯一的字段。...

  表中的数据,两个字段完全相同的记录我只取其中一条,但是还要全部取出其他可以不唯一的字段。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组

  这种情况我觉得最复杂,目前我只会一种方法,有那位知道其他方法的可以留言,交流一下:

  不是的,可能是我表达不够清楚,图片里面我电话和学生姓名这两项都相同的话,我就取id号最大的一条。并且要把其他的字段也取出来。select * from table where id in (select max(id) from table group by 电话和姓名) 你试试看

  select * from 表名 as t where not exists(select 1 from 表名 where 重复字段=t.重复字段 and idt.id)

http://lumkeslaw.com/quziduanming/279.html
点击次数:??更新时间2019-07-07??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】