判断重复,只保留一条记录,但是要显示全部字段
根据其中几个字段判断重复,只保留一条记录,但是要显示全部字段,怎么查询,谢谢!!
比如 a b d 2 b b d 2 想得到的结果为 |
可以用临时表的方法来解决:
|
可以直接使用一个SELECT查询筛选出需要的数据: 可以假定第四字段都选值最小的
|
表2
id NAME r1 r2 ID 为数值,NAME 为字符。每条记录没有唯一标识。 |
注意,上述代码中由于没有唯一标识列,因此显示的 R1 R2 的先后次序无从确定,一般是按输入的先后顺序,但是微软没有官方资料说明到底按哪个顺序,请网友注意。 请注意,上述表2为没有唯一标识字段,如果现在再建立一个自动编号字段“主键”则可以用以下代码
|