我尝试将表与UNION子查询返回的结果连接起来。但是我从下面的查询中得到了语法错误。有没有可能用普适数据库来实现这样的任务?我使用的是普适v8。
SELECT * FROM
Table1 INNER JOIN Table2 ON Table1.BKAR_INV_NUM = Table2.BKAR_INVL_INVNM
INNER JOIN
(
SELECT BKAR_INVL_INVNM as SO_Num, BKAR_INVL_CNTR as Line, BKAR_INVL_ASD as Due_Date FROM Table3
UNION SELECT BKAR_INVL_INVNM as SO_Num, BKAR_INVL_CNTR as Line, BKAR_INVL_ASD as Due_Date FROM Table4 WHERE BKAR_INVL_ASD IS NOT NULL
) AS SubTable
ON SubTable.SO_Num = Table1.BKAR_INV_SONUM AND SubTable.Line = Table2.BKAR_INVL_CNTR发布于 2017-08-28 21:31:34
根据我的研究,普适v8支持联合,但不支持子查询。
https://stackoverflow.com/questions/45888076
复制相似问题