Mysql用DISTINCT删除重复的数据或行
时间:2020-01-09 10:40:37 来源:igfitidea点击:
如何从MySQL查询中删除重复的数据或行?
如果MySQL查询的输出包含重复的数据或行,并且您想删除相同的数据,请使用DISTINCT。
在许多情况下,DISTINCT与ORDER BY组合需要一个临时表。
考虑以下查询:
mysql> SELECT firstname FROM address;
如果您需要唯一的名字,即删除重复的包含,请输入以下命令:
mysql> SELECT DISTINCT firstname FROM address;
您可以将DISTINCT与多列一起使用,如下所示:
mysql> SELECT DISTINCT firstname, city FROM address;
对于DISTINCT优化,请参阅此帮助页面。