distinct使用方法 sql组合主键,的问题?

sql组合主键,的问题?有三种方法可以消除重复数据库:1。两个或多个记录的每个字段值完全相同。在这种情况下,它是最容易复制的,您可以使用关键字distinct将其删除。2. 在这两条记录之后,只有一些

sql组合主键,的问题?

有三种方法可以消除重复数据库:

1。两个或多个记录的每个字段值完全相同。在这种情况下,它是最容易复制的,您可以使用关键字distinct将其删除。

2. 在这两条记录之后,只有一些字段有重复的值,但是表有主键或唯一ID,如果是这样,就不可能用distinct进行过滤,这就需要主键ID和group by group的唯一性。

3. 在这两条记录之后,只有一些字段的值是重复的,但表中没有主键或唯一ID。在这种情况下,您可以使用临时表,将数据复制到临时表,添加自增长ID,并在删除重复数据后删除临时表。