Radera individuella delsatser inom parentes för att göra syntaxen entydig:
(SELECT result FROM tbl1 LIMIT 1)
UNION ALL
(SELECT result FROM tbl2 LIMIT 1)
Manualen om UNION
är mycket tydlig i frågan:
select_statement
är valfriSELECT
uttalande utan enORDER BY
,LIMIT
,FOR UPDATE
, ellerFOR SHARE
klausul. (ORDER BY
ochLIMIT
kan kopplas till ett underuttryck om det är omgivet av parentes. Utan parentes kommer dessa klausuler att gälla för resultatet avUNION
, inte till dess högra inmatningsuttryck.)