การเชื่อมต่อตารางข้อมูล SQL Joins

การเชื่อมต่อตารางข้อมูล  


SELECT column_name(s)
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;


OrderID
CustomerName
OrderDate
10308
Ana Trujillo Emparedados y helados
9/18/1996

จะเห็นได้ว่าการ JOIN โดยใช้คอลัมน์ของCustomerID ซึ่งตาราง Orders และ ตาราง Customers  มีข้อมูลของตารางที่ตรงกัน คือ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น