Hadoop 排序依据或排序依据,结果中不包含列

Hadoop 排序依据或排序依据,结果中不包含列,hadoop,hive,Hadoop,Hive,是否可以在配置单元SQL中执行order by或sort by,但结果中没有列 例如: | name | num | |------|-----| | bob | 2 | | dan | 1 | | lee | 3 | 我想这样做: SELECT name FROM table ORDER BY num 但我有一个错误: 无效的表别名或列引用“num” 有什么想法吗?使用按排序的子查询,并从主选择查询中仅选择所需的列 hive> SELECT name FROM

是否可以在配置单元SQL中执行order by或sort by,但结果中没有列

例如:

| name | num |
|------|-----|
| bob  | 2   |
| dan  | 1   |
| lee  | 3   |
我想这样做:

SELECT name FROM table ORDER BY num
但我有一个错误:

无效的表别名或列引用“num”


有什么想法吗?

使用按排序的子查询,并从主选择查询中仅选择所需的列

   hive> SELECT name FROM (select * from table ORDER BY num) ct;