我有2個表,調用Table1和Table2。表1列是id,名稱,col3。 表2具有列id,名稱,col3。 我想從table1中提取所有記錄,這些記錄是id和name(既滿足條件) 不在Table2中。 如何做到這一點sql - 在sql中雙重檢查狀態
1
A
回答
1
1
這個怎麼樣...
SELECT t1.*
FROM Table1 t1
LEFT OUTER JOIN Table2 t2
ON t1.id = t2.id AND t1.name = t2.name
WHERE t2.id IS NULL
1
我認爲你需要它不存在於其它值(ID,姓名)表。
SELECT t1.*
FROM Table1 t1
LEFT JOIN Table2 t2
ON t1.id <> t2.id AND t1.name <> t2.name
WHERE t2.id is null
UNION
SELECT t2.*
FROM Table2 t2
LEFT JOIN Table1 t1
ON t1.id <> t2.id AND t1.name <> t2.name
WHERE t1.id is null
相關問題
- 1. SQL Server FTI:如何檢查表狀態?
- 2. 檢查SQL Server作業的狀態
- 3. 檢查SQL Server 2008文件流狀態
- 4. 檢索SQL協議狀態
- 5. 如何通過T-SQL檢查SQL複製狀態?
- 6. SQL Server檢查Contraint並檢查登錄/註銷狀態
- 7. 構建SQL查詢狀態
- 8. 歷史表狀態中的SQL查詢
- 9. 查找雙MRP在SQL
- 10. Sql Server的雙重子查詢
- 11. SQL查詢以獲取SQL Server中所有作業的狀態
- 12. SQL作業狀態
- 13. 在SQL中檢查空Guid
- 14. SQL查詢檢索狀態發生變化的記錄
- 15. PHP - SQL查詢從表狀態
- 16. SQL查詢來確定狀態?
- 17. SQL子查詢:無貓狀態
- 18. 如何根據SQL中的時間進行狀態檢查/檢出?
- 19. 在SQL查詢中雙擊select
- 20. 約束雙重檢查
- 21. SQL Server狀態:42000-5074和SQL狀態:42000-4922
- 22. 在SQL Server中允許審批狀態
- 23. 檢查capsLock狀態
- 24. 檢查GetStreamAsync狀態
- 25. unix狀態檢查!
- 26. 檢查AutoResetEvent狀態
- 27. 獲取SQL錯誤SQL狀態S1009
- 28. CheckBox在ListView中檢查狀態
- 29. 在android中檢查GPS狀態永久
- 30. 如何在SQL Server中查詢獲取客戶帳戶狀態?
我嘗試了一些事情 SELECT dbo.Table1.ID爲ID,dbo.Table1.Track_Name AS名稱 從dbo.Table1沒有(從表2可以選擇ID) 還需要檢查的名稱,其中名稱應也是在同一時間 – Shah 2011-12-16 11:15:04
添加到您的問題 – 2011-12-16 12:43:25