Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 个复杂的 sql 语句,但它们都有相同的列名。我正在尝试在两者之间建立一个联盟,但
UNION
说 UNION 附近的语法不正确。
不知道是否还有其他必要使它工作。
因为我总是用分号 () 终止我的 SQL 语句,所以我有时会看到这个错误,例如
SELECT c FROM T1; <-- forgot to remove the terminator! UNION SELECT c FROM T2;
我通常用于联合的语法是:
select * from ( (<subquery 1>) union all (<subquery 2>) ) t
UNION ALL比 更有效UNION,因为它不检查消除重复项。
UNION ALL