执行的sql:
select learning_position_id,learning_path_id
from position_course_sort
order by history_sort,recommend_sort,hot_sort
报错信息:
FAILED: SemanticException [Error 10004]: Line 3:9 Invalid table alias or column reference 'history_sort': (possible column names are: learning_position_id, learning_path_id)
报错原因:
select 后面的字段必须包含order by后面的所有字段,不然就会报上面的错误
解决办法:
select 后除了加上需要查询的字段之外,还要再加上order by 后面跟的字段
本文讨论了一则SQL执行时遇到的 SemanticException 错误,该错误指出在SELECT语句中未包含ORDER BY子句引用的所有字段。解决方法是在SELECT部分添加ORDER BY后面列出的字段。这个博客内容对于理解SQL查询语法规则和解决查询错误具有指导意义。
5185

被折叠的 条评论
为什么被折叠?



