資料庫常用Join查詢
阿新 • • 發佈:2021-08-30
資料庫常用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