Indpak individuelle underudsagn i parentes for at gøre syntaksen utvetydig:
(SELECT result FROM tbl1 LIMIT 1)
UNION ALL
(SELECT result FROM tbl2 LIMIT 1)
Manualen om UNION er meget klar i sagen:
select_statement er en hvilken som helst SELECT sætning uden en ORDER BY , LIMIT ,FOR UPDATE , eller FOR SHARE klausul. (ORDER BY og LIMIT kan knyttes til et underudtryk, hvis det er indeholdt i parentes. Uden parentes vil disse klausuler blive anset for at gælde for resultatet af UNION , ikke til dets højre input-udtryk.)