【发布时间】:2016-07-26 23:58:07
【问题描述】:
我正在使用 Teradata 并且一直在尝试编写一些代码...我想根据 ColumnA 中的值删除 columnB 具有重复值的行 - 如果有人可以帮助我,那就太好了!
我在 columnA 中有一个序列号,并希望保留 columnA 中具有最高值的行。 例如。在下表中,我想保留第 9、7、6 和 2 行,因为尽管它们在第 2 列中有重复项,但它们具有该字母的最高 ColumnA 值。
表名:数据表
Column1 Column2 Column3 Column4 Column5
1 B X X X
2 A Y Y Y
3 E Z Z Z
4 B X X X
5 C Y Y Y
6 E Z Z Z
7 C X X X
8 B Y Y Y
9 B Z Z Z
【问题讨论】:
-
欢迎来到 SO。如果您以与已使用的表格格式相同的表格格式添加预期结果,那就更好了。
-
你说
ColumnA,但表有Column1等 -
好的,谢谢,注意到了。
标签: sql duplicates teradata