我使用以下查询来获取数据。
select t2.tailnum, t2.year, avg(t1.ddelay) from otp_data t1 left outer join plane_data t2 on trim(t1.tn) = trim(t2.tailnum) group by t2.tailnum;
但收到以下错误:
FAILED: SemanticException [Error 10002]: Line 1:23 Invalid column reference 'year'
请指导我出现此错误的原因。
感谢。
答案 0 :(得分:0)
您应该在t2.year
中添加Group by
。
select t2.tailnum, t2.year, avg(t1.ddelay) from otp_data t1 left outer join plane_data t2 on trim(t1.tn) = trim(t2.tailnum) group by t2.tailnum, t2.year;