-2
我有2複雜的SQL語句,但他們都有相同的列名稱。 我試圖做的,但2 select語句之間的tsql UNION
UNION
兩者之間的聯盟說近不正確UNION了Syntex。
不確定是否有其他任何必要的工作。
我有2複雜的SQL語句,但他們都有相同的列名稱。 我試圖做的,但2 select語句之間的tsql UNION
UNION
兩者之間的聯盟說近不正確UNION了Syntex。
不確定是否有其他任何必要的工作。
,我通常使用工會的語法是:
select *
from
(
(<subquery 1>)
union all
(<subquery 2>)
) t
UNION ALL
比UNION
更有效,因爲它不檢查一個消除重複。
因爲我總是用分號()終止我的SQL語句,所以我有時會看到這個錯誤,例如
SELECT c
FROM T1; <-- forgot to remove the terminator!
UNION
SELECT c
FROM T2;
因爲您濾除了任何可能有助於解決問題,投票結束的信息。這是不負責任的。 – HLGEM 2012-04-17 21:09:30
可能需要移動'在命令之上'的聯合...如果列不匹配,你只會得到一個運行時錯誤。 – dotjoe 2012-04-17 21:11:06