我正在运行 Hive 071
我有一个表,多行,具有相同的列值
例如
x | y |
---------
1 | 2 |
1 | 3 |
1 | 4 |
2 | 2 |
3 | 2 |
3 | 1 |
我想让 x 列唯一,并删除具有相同 x val 的行
例如
x | y |
---------
1 | 2 |
2 | 2 |
3 | 2 |
或
x | y |
---------
1 | 4 |
2 | 2 |
3 | 1 |
都很好
由于不同的工作仅适用于 hive 中的整个 rs,我找不到方法来做到这一点
请帮忙
发送
最佳答案
您可以使用 distinct 关键字:
SELECT DISTINCT x FROM table
关于unique - 在 Hive 中的特定列上不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7401543/