Hi there, I'm querying json data and is working fine. I would like to add custom fields including the query result. My query looks like: select ROW(`source`), ROW(`destination`), ROW(`dns`), organization, cnt from (select (source.`ip`,source.`isInternalIP`) as source, (destination.`ip`,destination.`isInternalIP`) as destination, (dns.`query`, dns.`answers`.`data`) as dns, organization as organization from dnsTableS) tab1; While I would like to add "'dns' as `agg.type`, 'dns' as `agg.name`" to the same output, but the query is throw exceptions: [ERROR] Could not execute SQL statement. Reason: org.apache.flink.sql.parser.impl.ParseException: Encountered "." at line 1, column 278. Was expecting one of: "EXCEPT" ... "FETCH" ... "FROM" ... "INTERSECT" ... "LIMIT" ... "OFFSET" ... "ORDER" ... "MINUS" ... "UNION" ... ")" ... "," ... Could someone help me with this? Thanks Srikanth |
Hi, The exception shows your SQL statement has grammatical errors. Please check it again or provide the whole SQL statement here. Best, Vino srikanth flink <[hidden email]> 于2019年10月29日周二 下午2:51写道:
|
In reply to this post by srikanth flink
Hi Srikanth, 1.Can you share complete sql? And schema of input table? 2.What schema you want to select? I didn't understand what is "agg" field mean. On Tue, Oct 29, 2019 at 3:28 PM Jingsong Li <[hidden email]> wrote:
Best, Jingsong Lee |
In reply to this post by vino yang
Hi Srikanth, Which sql throws exception?On Tue, Oct 29, 2019 at 3:41 PM vino yang <[hidden email]> wrote:
Best, Jingsong Lee |
Free forum by Nabble | Edit this page |