(「どのように機能するか」-質問)
私がこのテーブルを持っているとしましょう:
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
(条項に注意してください)。注文は挿入された注文と見なされますか?