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