Hi,
The following query was attempted to be executed when performing batch
analytics with WSO2 DAS using Spark SQL. Tables 'First', 'Middle' and
'Third' are required to be combined and written to table 'All_three'.

INSERT OVERWRITE TABLE All_three SELECT SYMBOL, VOLUME FROM First
UNION SELECT SYMBOL, VOLUME FROM Middle UNION SELECT SYMBOL, VOLUME
FROM Third;


Following error is displayed on WSO2 DAS when this query is executed:

ERROR: [1.79] failure: ``limit'' expected but `union' found INSERT
OVERWRITE TABLE X1234_All_three SELECT SYMBOL, VOLUME FROM X1234_First
UNION SELECT SYMBOL, VOLUME FROM X1234_Middle UNION SELECT SYMBOL,
VOLUME FROM X1234_Third ^


Using LIMIT with UNION is not a necessity to the best of my knowledge.
Enclosing the SELECT queries in parentheses too was attempted which didn't
work. What am I doing wrong here? Thank you in advance!





-- 
Charini Vimansha Nanayakkara
Software Engineer at WSO2
Mobile: 0714126293
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to