(一个“它是如何工作的” - 问题)
假设我有这张桌子:
Id val
------------------
1 a <--
1 a
1 a
2 b <--
2 b
2 b
现在假设我想要标记的行:
我可以指望这个查询:
select id,val from (
select id , val , row_number() over (partition by id order by id) as rn
) k where rn=1
给我选定的行?
(注意order by
条款)。它会将订单视为插入的订单吗?