การเชื่อมต่อตารางข้อมูล
SELECT column_name(s)
FROM table1
JOIN table2
ON table1.column_name=table2.column_name;
FROM table1
JOIN table2
ON table1.column_name=table2.column_name;
column_name(s) :: ชื่อคอลัมน์ที่เราต้องการจะแสดง
table1
:: ชื่อตารางข้อมูล
ตารางที่ 1
table2
:: ชื่อตารางข้อมูล
ตารางที่ 2
column_name
:: ชื่อคอลัมน์ที่มีข้อมูลที่ตรงกัน
ตารางข้างล่างชื่อนี้ Orders
OrderID
|
CustomerID
|
OrderDate
|
10308
|
2
|
1996-09-18
|
10309
|
37
|
1996-09-19
|
10310
|
77
|
1996-09-20
|
ตารางข้างล่างชื่อนี้ Customers
CustomerID
|
CustomerName
|
ContactName
|
Country
|
1
|
Alfreds Futterkiste
|
Maria Anders
|
Germany
|
2
|
Ana Trujillo Emparedados y helados
|
Ana Trujillo
|
Mexico
|
3
|
Antonio Moreno Taquería
|
Antonio Moreno
|
Mexico
|
ตัวอย่าง
SELECT
Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
JOIN Customers
ON Orders.CustomerID=Customers.CustomerID;
FROM Orders
JOIN Customers
ON Orders.CustomerID=Customers.CustomerID;
OrderID
|
CustomerName
|
OrderDate
|
10308
|
Ana Trujillo Emparedados y helados
|
9/18/1996
|
จะเห็นได้ว่าการ
JOIN
โดยใช้คอลัมน์ของCustomerID ซึ่งตาราง Orders
และ ตาราง Customers มีข้อมูลของตารางที่ตรงกัน คือ 2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น