構文を明確にするために、個々のサブステートメントを括弧で囲みます:
(SELECT result FROM tbl1 LIMIT 1)
UNION ALL
(SELECT result FROM tbl2 LIMIT 1)
UNION
に関するマニュアル 問題について非常に明確です:
select_statement
SELECT
は任意ですORDER BY
のないステートメント 、LIMIT
、FOR UPDATE
、またはFOR SHARE
句。 (ORDER BY
およびLIMIT
括弧で囲まれている場合は、部分式に付加できます。括弧がない場合、これらの句はUNION
の結果に適用されると見なされます。 、右側の入力式ではありません。)