Gói các câu lệnh con riêng lẻ trong dấu ngoặc đơn để làm cho cú pháp rõ ràng:
(SELECT result FROM tbl1 LIMIT 1)
UNION ALL
(SELECT result FROM tbl2 LIMIT 1)
Hướng dẫn về UNION rất rõ ràng về vấn đề:
select_statementlà bất kỳSELECTnào câu lệnh không cóORDER BY,LIMIT,FOR UPDATEhoặcFOR SHAREmệnh đề. (ORDER BYvàLIMITcó thể được đính kèm với một biểu thức con nếu nó được đặt trong dấu ngoặc đơn. Không có dấu ngoặc đơn, các mệnh đề này sẽ được áp dụng cho kết quả củaUNION, không phải biểu thức nhập bên phải của nó.)