【发布时间】:2019-09-06 21:51:25
【问题描述】:
我收到了以下 sql,在通过 apache calcite 导入时似乎有问题。
SELECT DISTINCT a.abc, t.desc, m.qprs, m.mpn,
m.ohug, p.tre, p.status
FROM (table_a m table_b p
ON m.mat = p.mat)
INNER JOIN table_c t ON t.mat = m.mat
WHERE t.lang = 'E' AND p.plant LIKE '110%'
ORDER BY p.plant desc;
有详细了解 Teradata 的人可以确认一下,这种语法是否正确?
如果不是,什么是正确的语法?
提前致谢。
【问题讨论】:
-
这与
Teradata无关。如果您的查询不起作用,请先对其进行调试,查看问题所在,然后在此处更新您的帖子以反映该特定问题。不,经过简单检查,语法不正确。ON应仅出现在JOIN语句中,而不应出现在FROM表别名中。