在一个查询中删除MySql中的重复记录

时间:2016-03-23 16:55:16

标签: mysql duplicates

我有这个MySQL表:

+------+------+
| id   | name |                                                                                                                                               
+------+------+                                                                                                                                               
|    1 | John |                                                                                                                                               
|    1 | John |                                                                                                                                               
|    2 | Jill |                                                                                                                                               
|    2 | Jill |                                                                                                                                               
|    3 | Jack |                                                                                                                                               
|    3 | Jack |                                                                                                                                               
+------+------+

有人可以告诉我如何删除重复的记录,并在一个查询中保留MySQL中这个表的一条记录(即不创建另一个表)?

1 个答案:

答案 0 :(得分:-1)

除非你想做更精确的事情,否则你基本上有两个选择:

按ID从表格组中选择*

或者,或者:

从表格中选择不同的(ID),名称