การเชื่อมต่อข้อมูลกับตารางที่อยู่ทางขวา SQL RIGHT JOIN

การเชื่อมต่อข้อมูลกับตารางที่อยู่ทางขวา

SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name=table2.column_name;

หรือ 

SELECT column_name(s)
FROM table1
RIGHT OUTER JOIN table2
ON table1.column_name=table2.column_name;

column_name(s) :: ชื่อคอลัมน์ที่เราต้องการจะแสดง
table1 :: ชื่อตารางข้อมูล ตารางที่ 1
table2 :: ชื่อตารางข้อมูล ตารางที่ 2
column_name :: ชื่อคอลัมน์ที่มีข้อมูลที่ตรงกัน

ตารางข้างล่างชื่อ Customers 

ID
Name
1
John
2
Susan
3
Tony

 ตารางข้างล่างชื่อ Salary_to
ID
Salary
1
23000
2
12000
4
32100

ตัวอย่าง
SELECT Customers.ID, Customers.Name, Salary_to.Salary
FROM Customers
LEFT JOIN Salary_to
ON Customers.ID=Salary_to.ID;

ผลลัพธ์


ID
Name
Salary
1
John
23000
2
Susan
12000
3
32100
เป็นการทำการ JOIN ข้อมูลกับตารางที่อยู่ทางขวาโดยจะยึดจากข้อมูลที่มีอยู่ทางขวาเป็นตัวหลัก

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

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