是否可以在Hive SQL中进行排序或排序,但结果中没有列?
例如:
| name | num |
|------|-----|
| bob | 2 |
| dan | 1 |
| lee | 3 |
我想做这样的事情:
SELECT name FROM table ORDER BY num
但我收到了这个错误:
无效的表别名或列引用'num'
有什么想法吗?
答案 0 :(得分:0)
使用按订单排序的子查询,并仅从主选择查询中选择所需的列
hive> SELECT name FROM (select * from table ORDER BY num) ct;