首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >失败:解析错误:第7行:19不匹配的输入‘(“期望从in开始”子句)

失败:解析错误:第7行:19不匹配的输入‘(“期望从in开始”子句)
EN

Stack Overflow用户
提问于 2014-01-29 07:37:16
回答 2查看 7.1K关注 0票数 0

输入: table1

代码语言:javascript
复制
id1, p1, c1, t1-1
id2, p1, c1, t1-2
id3, p2, c2, t1-2
id4, p3, c3, t1-3
id5, p1, c1, t1-4
id6, p2, c2, t1-4
id7, p1, c3, t1-4
id8, p2, c2, t1-5
id9, p2, c3, t1-5
id10, p2, c4, t1-5
id11, p2, c3, t1-6
id12, p1, c1, t2-1
id13, p1, c2, t2-1
id14, p2, c2, t2-3
id15, p2, c3, t2-3
id16, p1, c1, t2-4

输出应该是

代码语言:javascript
复制
id5, p1, c1, t1-4
id8, p2, c2, t1-5
id4, p3, c3, t1-3
id7, p1, c3, t1-4
id11, p2, c3, t1-6
id10, p2, c4, t1-5 
id16, p1, c1, t2-4
id13, p1, c2, t2-1
id14, p2, c2, t2-3
id15, p2, c3, t2-3

蜂巢查询:

代码语言:javascript
复制
SET mapred.reduce.tasks=1;
CREATE EXTERNAL TABLE table1(
id string,
t string,
p string,
c string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LOCATION 's3://input/';

ALTER TABLE table1 RECOVER PARTITIONS;

CREATE EXTERNAL TABLE table2 (
id string,
t string,
p string,
c string)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t' 
LINES TERMINATED BY '\n'
STORED AS TEXTFILE
LOCATION 's3://output/';

错误:

代码语言:javascript
复制
hive> 
    >    
    > INSERT OVERWRITE TABLE table2
    > SELECT id, p, c, t
    >  FROM
    > (
    >  SELECT id, p, c, t,
    >  ROW_NUMBER() OVER (PARTITION BY SUBSTR(t, 1, INSTR(t, '-') - 1), p, c ORDER BY t DESC) rnum
    >  FROM table1
    > ) q
    >  WHERE rnum = 1
    > ;
FAILED: Parse Error: line 7:19 mismatched input '(' expecting FROM in from clause

如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-31 07:42:19

代码语言:javascript
复制
SELECT t1.id, t1.p, t1.c, t1.time_stamp,
FROM table1 t1 JOIN
( SELECT p, c, Max(UNIX_TIMESTAMP(time_stamp)) as max_epoch 
FROM table1 
GROUP BY p, c) temp 
WHERE t1.p = temp.p AND t1.c = temp.c AND UNIX_TIMESTAMP(t2.time_stamp) = max_epoch ;
票数 0
EN

Stack Overflow用户

发布于 2014-01-30 10:16:27

当您删除rnum别名(这似乎与LanguageManual语法相矛盾)时,会发生什么情况?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21424854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档