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 valfriSELECTuttalande utan enORDER BY,LIMIT,FOR UPDATE, ellerFOR SHAREklausul. (ORDER BYochLIMITkan 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.)