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

Kombiner flere SELECT-udsagn

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.)



  1. Sådan tilføjer du lodrette grænser til dit SQL*Plus / SQLcl-outputgitter

  2. SQLSTATE[42000]:Syntaksfejl eller adgangsovertrædelse:1064 Du har en fejl i din SQL-syntaks — PHP — PDO

  3. Oracle DB Server + APEX + ORDS + JasperRapporter fra bunden (del 1)

  4. Hvad er nyt i MySQL Galera Cluster 4.0