可能重复:
Delete duplicate records from a SQL table without a primary key重复删除
我有数据:
SELECT
a
, b
FROM
(
select a = 1, b = 30
union all
select a = 2, b = 50
union all
select a = 3, b = 50
union all
select a = 4, b = 50
union all
select a = 5, b = 60
) t
我有一个)dublicate记录,以获取输出(下一个(顺序应从结果集中排除):
a b
----------- -----------
1 30
2 50
3 50 -- should be excluded
4 50 -- should be excluded
5 60
所以,问题是比'选择分钟(一)更加复杂,B 从... 组由B'? - 因为这将与您的示例数据 – antlersoft
@antlersoft一起工作,这已经足够了。我有:a是int并且b是唯一标识符,所以它也可以工作。谢谢。 – garik