我有兩個表A和B一列的如何。減去行:SQL服務器:從另一個表的列行
- A的ID,ColumnA
- B有ID,ColumnB
甲看起來像:
id ColumnA
-----------
1 A1
5 A5
7 A7
乙看起來像:
id ColumnB
-----------
1 B1
3 B3
5 B5
8 B8
我想導致像B表,即(ID,ColumnB)應該是表B值,但不是在表A
所以,結果應該是這樣的:
Id ColumnB
-----------
3 B3
8 B8
我怎樣纔能有效地做到這一點?
我嘗試使用左連接和內連接,然後減法,但我認爲它可以以更好的方式完成..建議?
不得辦理'NULL'值以及 –
@Prdp:不確定你的建議。一個例子可能有幫助。 – dotNET
當你的子查詢返回任何NULL值時,'NOT IN'將失敗 –