sql去重根据多个字段
时间: 2023-09-17 14:07:50 浏览: 111
List集合多个复杂字段判断去重的案例
如果你想根据多个字段进行去重,可以使用GROUP BY语句来实现。例如,假设你有一个名为table的表,其中有三个字段id、name和age,你想根据name和age字段进行去重,则可以使用以下SQL语句:
```
SELECT name, age, COUNT(*)
FROM table
GROUP BY name, age
HAVING COUNT(*) > 1;
```
上述SQL语句将根据name和age字段进行分组,并统计每个分组中的记录数。HAVING子句指定了只返回记录数大于1的分组,也就是重复记录。这样就能够根据多个字段进行去重了。
阅读全文