我有以下查詢,其中一個聯合查詢中的某個字段必須爲0,另一部分爲子查詢提供平均值。 我必須使用SELECT子查詢。我不能用任命爲它會產生一倍,在結果集的記錄(實際的查詢要複雜得多): SELECT A,B, CAST(0 as FLOAT) as C
FROM TABLE1
WHERE CONDITION=0
UNION
SELECT T1.A, T1.B, (SELECT AVG(T3.C
比方說,我有這樣的 CREATE VIEW MyView
AS
SELECT Id, Name FROM Source1
UNION
SELECT Id, Name FROM Source2
視圖,則我查詢視圖 SELECT Id, Name From MyView WHERE Name = 'Sally'
威爾SQL Server內部首先從源1和源2選擇所有數據,然後應用它的位