下面是对重复和
删除问题的描述。
重复记录有两种含义,一种是完全重复的记录,即所有字段
都是重复的,另外两种是关键字段的重复记录,如名称字段重复,而其他字段并不总是重复或重复。
1。对于第一种重复,它更容易
解决和使用。
选择重复的表名
可以得到一组没有重复记录的结果。
如果表需要删除重复记录(重复记录保持1),则可以删除以下
方法 复制代码代码如下所示:
选择不同的*为# TMP字段
滴表
SELECT *为表名,# TMP
表# TMP
重复的
原因是表的设计没有生成,并且可以添加惟一的索引列。
2。这种重复问题通常需要在重复记录中保留第一条记录,其
操作方法如下所示
假设有一个名称、
地址的重复字段,这需要两个字段的惟一结果集
复制代码代码如下所示:
选择身份(int,1,1)作为自动
识别,*为# TMP字段
选择min(自动识别)作为自动识别为# TMP2从# TMP组的
名字,
SELECT * FROM # TMP在自动识别(自动识别从中选择# TMP2)
最后的选择是集名称和地址的结果,但有一个以上的自动识别领域,可以省略在SELECT子句时写的实时。