1. 程式人生 > 其它 >資料庫常用Join查詢

資料庫常用Join查詢

資料庫常用Join查詢

1.查詢A,B表共有部分內容:

SELECT <select_list>

FROM TableA A INNER JOIN TableB B ON A.Key = B.Key

2.查詢A表所有和AB表共有部分:

SELECT <select_list>

FROM TableA A

LEFT JOIN Table B B

ON A.Key = B.Key

3.查詢B表所有和AB表共有部分:

SELECT <select_list>

FROM TableA A

RIGHT JOIN TableB B

ON A.Key = B.Key

4.查詢A表獨有部分內容:

SELECT <select_list>

FROM TableA A

LEFT JOIN TableB B

ON A.Key = TableB B

ON A.Key = B.Key

WHERE B.Key IS NULL

5.查詢B表獨有部分:

SELECT <select_list>

FROM TableA A
RIGHT JOIN TableB B

ON A.Key = B.Key
WHERE A.Key IS NULL
6.查詢AB表所有部分:

SELECT <sclect_list>

FROM TableA A
FULL OUTER JOIN TableB B

ON A.Key = B.Key

7.查詢AB表各自獨有部分

SELECT<select_list>

FROM TableA A
FULL OUTER JOIN TableB B

ON A.Key = B.Key
WHERE A.Key IS NULL OR B.Key IS NULL

守著安靜的沙漠,等待著花開...