sql >> Databáze >  >> RDS >> PostgreSQL

Kombinujte více příkazů SELECT

Jednotlivé dílčí příkazy zalamujte do závorek, aby byla syntaxe jednoznačná:

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

Manuál o UNION je v této věci velmi jasný:

select_statement je libovolný SELECT příkaz bez ORDER BY , LIMIT ,FOR UPDATE nebo FOR SHARE doložka. (ORDER BY a LIMIT lze připojit k podvýrazu, pokud je uzavřen v závorkách. Bez závorek budou tyto klauzule považovány za platné pro výsledek UNION , nikoli na jeho pravý vstupní výraz.)



  1. Vypořádání se s nespolehlivými sítěmi při vytváření řešení HA pro MySQL nebo MariaDB

  2. Použití relačních databází MySQL na Arch Linuxu

  3. Jak funguje funkce Strftime() v SQLite

  4. Najděte v SQLite hodnoty, které neobsahují čísla