PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Combina più istruzioni SELECT

Racchiudi le singole sottodichiarazioni tra parentesi per rendere la sintassi univoca:

(SELECT result FROM tbl1 LIMIT 1)
UNION ALL
(SELECT result FROM tbl2 LIMIT 1)

Il manuale su UNION è molto chiaro sull'argomento:

select_statement è qualsiasi SELECT dichiarazione senza un ORDER BY , LIMIT ,FOR UPDATE o FOR SHARE clausola. (ORDER BY e LIMIT può essere allegata a una sottoespressione se è racchiusa tra parentesi. Senza parentesi, queste clausole si applicheranno al risultato della UNION , non alla sua espressione di input di destra.)