2017-08-25 19 views
0

UNIONサブクエリからの結果の返り値を使用してJOINテーブルを作成しようとしました。しかし、私は下のクエリから構文エラーを取得します。 Pervasiveデータベースでこのようなタスクを達成することは可能ですか?私はPervasive v8を使用しています。UNION結果のPervasive-SQL、INNER JOIN

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 

答えて

0

私の研究によると、パーベイシブV8は、UNIONをサポートしていますが、それは、サブクエリをサポートしていません。