2009-06-04 90 views
2

如何在sqlserver 2005中完成一個完整的外連接?如何在sqlserver 2005中完成一個完整的外連接?

好像有滿在2008年SQLSERVER外連接,但我需要爲此在2005年SQLSERVER

換句話說,我是基於在兩個視圖中ACCTNUM山坳合併兩個意見(意見表明聚集所以每個賬戶在每個視圖中最多隻有一個ACCTNUM記錄),並且我希望每個表中的每個記錄都顯示出來,即使其他記錄中沒有匹配(即完全外部聯接)。

+0

FULL JOIN或FULL OUTER JOIN在2005年支持 – northpole 2009-06-04 16:49:00

回答

1

SQL Server 2005的全外連接應該是supported - 你認爲它們不是什麼?

1
JOIN的工作

請注意,如果您使用Access連接到數據庫,則不能使用完整外連接,即sinc e Access不支持它。

+1

..除傳遞查詢或ADP在SQL盒上運行而不在JET中運行 – gbn 2009-06-04 17:09:41

1
SELECT A.*, B.* FROM TABLE1 A FULL JOIN TABLE2 B ON A.Id = B.TableAID 
4

這將在SQL 2005

Select 
    tableA.Column, 
    tableA.AnotherColumn, 
    tableB.Column 
From 
    tableA 
Full Outer Join 
    tableB On tableA.Id = tableB.Id 

注工作,你可以使用Full JoinFull Outer Join,它不有所作爲。

相關問題