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
   28   29   30   31   32   33   34   35   36   37   38