我想運行我的兩個表之間的查詢並將結果返回給我表中不存在的行2如何做一個SQL加入,返回我的表中不存在的行2
0
A
回答
2
select * from table1
left join table2
on table1.id=table2.id
where table2.id is null
0
看看這個post。
我複製的代碼:
select * from A left join B on A.x=B.y where B.y is null;
0
應該是這樣的:
SELECT * FROM table2 WHERE table1_id NOT IN (SELECT id FROM table1)
相關問題
- 1. 加入2個表SQL - Where子句2在一個表中行
- 2. 從第二個表中只加入一行,如果不存在行返回null
- 3. SQL:如何返回一個不存在的行?
- 4. SQL - 1個父表,2個表 - 每個行中的子表中返回一行
- 5. 如何做一個函數從pl/sql中的表中返回行類型?
- 6. 在一個SQL查詢中加入2個不同的表
- 7. 返回一行,在加入時不存在的行
- 8. 我如何加入兩個表,但只返回匹配的行
- 9. 從一個表中返回不存在於另一個表中的SQL查詢
- 10. 加入兩個表,返回第一個表中每個唯一行的一行
- 11. 如何在一列中將行加入從SQL返回的單行中?
- 12. 如何從SQL Server中的兩個表中返回唯一行
- 13. PL SQL - 加入2個表並從右表返回最大值
- 14. 我該如何做一個總是返回零行的選擇
- 15. 做2留在同一個表中加入一個電話
- 16. 如何做一個不存在的加入軌道
- 17. 加入3個表並返回唯一/不同的行
- 18. 在同一個表sql查詢中加入2行
- 19. 如何返回所有行從一個表中返回值,如果不存在返回0?
- 20. SQL加入只有1個返回行
- 21. SQL:如何加入2個臨時表?
- 22. 如何在SQL Server 2008的單個存儲過程中插入並返回2後返回1
- 23. 加入MySQL中2個表,返回不相關
- 24. SQL選擇爲表中的每列返回2行一列
- 25. T-Sql如何從另一個存儲過程的storedproc中返回一個表
- 26. SQL錯誤當我加入2個表
- 27. SQL返回一個表,其中一列valule等於匹配的列值的行加入到另一個表
- 28. 如何從2個表中一個LINQ查詢返回的值
- 29. SQL僅返回存在於另一個表中的ID
- 30. SQL:返回多表中第一個表的唯一條目加入
對不起,在同一時間相同的答案。你想讓我刪除我的嗎? – Marco 2011-04-12 08:05:55
@Macro:對不起?沒問題。這在SO上是很自然的 – 2011-04-12 08:07:25