我在为表名使用别名时运行配置单元查询时出错

时间:2015-06-12 19:05:24

标签: mysql hive

我运行了以下查询:

select a.cust_id, a.date, b.sum1 as open_spend 
from stone.monthly_data a, input1 b 
where a.cust_id=b.cust_id 
group by a.cust_id,a.date limit 20;

我收到以下错误: 无法识别' a'附近的输入。 ',' '输入1'在表源(状态= 42000,代码= 40000)

I got the error even when I used 'AS':
select a.cust_id, a.date, b.sum1 as open_spend 
from stone.monthly_data AS a, input1 b AS b 
where a.cust_id=b.cust_id 
group by a.cust_id,a.date limit 20;

可以让某人知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

它与别名无关,尝试为input1 b提供数据库名称。

另外一件事是b.sum1不是按条件分组的,你也可能会得到不同的错误。