0

如何从 mysql 数据库中删除(或选择)所有唯一行?

+-----------+----------+------------+
| FirstName | LastName | BirthDate |
+-----------+----------+------------+
| Tia | Carrera | 1975-09-18 |
| Tia | Carrera | 1975-09-18 |
| Nikki | Taylor | 1972-03-04 |
| Yamila | Taylor | 1972-03-04 |
+-----------+----------+------------+

删除或选定的行必须是完全重复的。示例输出

+-----------+----------+------------+
| FirstName | LastName | BirthDate |
+-----------+----------+------------+
| Tia | Carrera | 1975-09-18 |
| Nikki | Taylor | 1972-03-04 |
| Yamila | Taylor | 1972-03-04 |
+-----------+----------+------------+
4

1 回答 1

4

您想使用SELECT DISTINCT查询而不是SELECT查询。

例子:

SELECT DISTINCT
    FirstName,
    LastName,
    BirthDate

FROM YourTable;

这会将所有相同的行折叠成一个结果。

于 2012-08-01T19:27:09.710 回答