Page 34 - sql_ebook_codingthailand
P. 34

30



                                 การใช้ LEFT JOIN จะแสดงข้อมูลของตารางด้านซ้าย (ตาราง employee) ทั งหมด

                          และแสดงข้อมูลตารางด้านขวา (ตาราง Department) เฉพาะข้อมูลของฟิลด์ departmentID
                          ตาราง employee และฟิลด์ departmentID ของตาราง Department ที มีข้อมูลตรงกันเท่านั น



                                             ตาราง Employee      ตาราง Department






                                                ผลลัพธ์







                                        ภาพที  4.2 แสดงผลลัพธ์ที เกิดจากทํางานของ LEFT JOIN

                       3.  RIGHT JOIN

                          รูปแบบคําสั ง
                          SELECT ชื อตารางที ต้องการ.ชื อฟิลด์ของตารางที ต้องการ , …

                          FROM ชื อตารางที 1

                          RIGHT JOIN ชื อตารางที 2
                          ON ชื อตารางที 1.ชื อฟิลด์ตารางที 1=ชื อตารางที 2.ชื อฟิลด์ตารางที 2

                          หมายเหตุ ชื อฟิลด์ตารางที 1 และ ชื อฟิลด์ตารางที  2 เป็นฟิลด์ที มีความสัมพันธ์กัน

                          ตัวอย่างที  3 แสดงชื อพนักงาน และชื อแผนก ของพนักงานทุกคนรวมทั งพนักงานที ไม่ได้

                          สังกัดแผนกด้วย

                          SELECT employee.Name,department.Name
                          FROM Employee

                          RIGHT JOIN Department

                          ON Employee.departmentID = Department.departmentID













                                               เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที  www.codingthailand.com
   29   30   31   32   33   34   35   36   37   38   39