我有一个这样的表,其中的键是[c\u 1,c\u 2,c\u 3],我想在我的表中不重复。
输入:
C1 C2 C3 C4 C5
A1 D1 V1 X1 F3
A2 D1 V1 X2 F2
A1 D1 V1 X1 F3
A2 D1 V1 X2 F2
A4 D1 V2 X1 F3
A2 D1 V1 X1 F3
输出:
C1 C2 C3 C4 C5
A1 D1 V1 X1 F3
A2 D1 V1 X2 F2
A4 D1 V2 X1 F3
当做,
4条答案
按热度按时间2skhul331#
您可以通过以下方式选择非重复数据:
然后可以截断表并将上述结果插入到表中。
relj7zay2#
你可以用
ROW_NUMBER()
窗口功能:您可以删除
order by c4, c5
如果你对订单的第一行不感兴趣的话。64jmpszr3#
你想怎么做就怎么做?
这并不能保证
c4
以及c5
来自同一行,但它确实保证c1
/c2
/c3
只出现一次。kkbh8khc4#
请尝试以下操作: