一个表如何去除重复的记录

一、问题 1
一个表如何去除重复的记录
有 2 种情况
1、全部字段重复
2、部分字段重复,就认为是重复

二、问题 2
获取子集合中的分组的最后 2 条,采用 top(-2)的方式,如果该组只有 1 条,那么会有什么结果?