invalid table alias or column difference ‘b’
f翻译:无效的别名或者列引用 ‘b’
我们从这里可以看出应该是我们使用hql的时候错误的引用了别名,
这里我们直接查找到与 ‘b’ 相关的字段语句就可以确定问题点,出现这种问题的原因主要是给字段设置别名后做了修改,但是有残余,或者引用其他的sql的时候,忘记去处理
场景举例
select
a
b
c
x.d
from text_table
这里的x就是与前后都不搭边的一个别名,使用时就会报错
解决方法
找到别名 x. 根据需求将其处理