我正在尝试从其中一列是唯一的表中选择几列。选择语句看起来像这样:
select a, distinct b, c, d
from mytable
该表如下所示:
| a | b | c | d | e |...
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5
| 1 | 2 | 3 | 4 | 6
| 2 | 5 | 7 | 1 | 9
| 7 | 3 | 8 | 6 | 4
| 7 | 3 | 8 | 6 | 7
所以查询应该返回如下内容:
| a | b | c | d |
|---|---|---|---|
| 1 | 2 | 3 | 4
| 2 | 5 | 7 | 1
| 7 | 3 | 8 | 6
我只想删除 b 重复的所有行。
编辑:在 b 值重复的情况下,我想选择哪一行似乎有些混乱。我不在乎,因为 a、c 和 d应该(但不保证)是相同的。