SQL INNER JOIN 內部連接查詢
SQL INNER JOIN 內部連接查詢
INNER JOIN 用法
table1的表格
ID |
Name |
Color |
1 |
Red |
#FF0000 |
2 |
Green |
#00FF00 |
3 |
Blue |
#0000FF |
table2的表格
ID |
R |
G |
B |
1 |
255 |
0 |
0 |
2 |
0 |
255 |
0 |
3 |
0 |
0 |
255 |
INNER JOIN基本用法
SELECT
[table1].[Name],[table2].[R],[table2].[G],[table2].[B]
FROM
[table1]
INNER JOIN
[table2]
ON
[table1].[ID]=[table2].[ID]
WHERE
[table1].[Name] is not null
執行結果:
Name |
R |
G |
B |
Red |
255 |
0 |
0 |
Green |
0 |
255 |
0 |
Blue |
0 |
0 |
255 |
說明
SELECT & FROM
SELECT
[Name],[Color]
FROM
[table1]
取出[Name],[Color]資料
從[table1]資料表
執行結果:
Name |
Color |
Red |
#FF0000 |
Green |
#00FF00 |
Blue |
#0000FF |
INNER JOIN & ON
INNER JOIN為連結另一個資料表
ON敘述兩個資料表哪個欄位相同
WHERE
最後可以使用WHERE做篩選
留言
張貼留言