2つの複雑なSQLステートメントがありますが、どちらも同じ列名を持っています。私は両方の間で結合しようとしていますが、
UNION
UNIONの近くの誤ったシンテックスは言います。
それを機能させるために他に必要なものがあるかどうかわからない。
2つの複雑なSQLステートメントがありますが、どちらも同じ列名を持っています。私は両方の間で結合しようとしていますが、
UNION
UNIONの近くの誤ったシンテックスは言います。
それを機能させるために他に必要なものがあるかどうかわからない。
SQLステートメントは常にセミコロン()で終了するため、このエラーが発生することがあります。
SELECT c
FROM T1; <-- forgot to remove the terminator!
UNION
SELECT c
FROM T2;
私が通常ユニオンに使用する構文は次のとおりです。
select *
from
(
(<subquery 1>)
union all
(<subquery 2>)
) t
UNION ALL
UNION
重複の排除をチェックしないため、より効率的です。