Page 33 - sql_ebook_codingthailand
P. 33
29
ตาราง Employee ตาราง Department
ผลลัพธ์
ภาพที 4.1 แสดงผลลัพธ์ที เกิดจากทํางานของ INNER JOIN
2. LEFT JOIN
รูปแบบคําสั ง
SELECT ชื อตารางที ต้องการ.ชื อฟิลด์ของตารางที ต้องการ , …
FROM ชื อตารางที 1
LEFT JOIN ชื อตารางที 2
ON ชื อตารางที 1.ชื อฟิลด์ตารางที 1=ชื อตารางที 2.ชื อฟิลด์ตารางที 2
หมายเหตุ ชื อฟิลด์ตารางที 1 และ ชื อฟิลด์ตารางที 2 เป็นฟิลด์ที มีความสัมพันธ์กัน
ตัวอย่างที 2 แสดงชื อพนักงาน และชื อแผนก ของพนักงานทุกคนรวมทั งพนักงานที ไม่ได้
สังกัดแผนกด้วย
SELECT employee.Name,department.Name
FROM Employee
LEFT JOIN Department
ON Employee.departmentID = Department.departmentID
ผลลัพธ์ตัวอย่างที 2
employeeName departmentName
Somchai Research and Development
Wichit Finance
Somjai Research and Development
Yongyut Null
เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที www.codingthailand.com