【发布时间】:2023-02-08 16:55:34
【问题描述】:
我想根据表中的电子邮件消除重复行,并检索所有没有重复的行。
我试过使用 distinct,但没有得到想要的结果。
SELECT
DISTINCT Email
FROM
Users
示例表:
| Id | Username | |
|---|---|---|
| 1 | sam@gmail.com | sam1122 |
| 2 | john@gmail.com | john1122 |
| 3 | sam@gmail.com | sam2233 |
| 4 | lily@gmail.com | lily@as |
我想找回什么:
| Id | Username | |
|---|---|---|
| 1 | john@gmail.com | john1122 |
| 2 | lily@gmail.com | lily@as |
【问题讨论】:
-
您的输出表中有一条记录未出现在输入中。请澄清/解释您的示例数据。
-
我会在这里做 WHERE NOT EXISTS 相关子查询,或类似的。
-
@TimBiegeleisen 我更新了输入