มาดูตัวอย่างการใช้คำสั่ง left outer join My SQL ในการหา ผลรวมของยอด Lab
หลายคนสงสัย LEFT JOIN กับ LEFT OUTER JOIN ต่างกันหรือเปล่าครับ แล้วมันต่างกันอย่างไร แต่เท่าที่ผมลองคือ ผลที่ได้เหมือนกันครับ เหมือนกับชื่อเต็มกับชื่อย่อของมันน่าจะเป
ปล.ถ้าผมเข้าใจผิดประการใดโปรดแนะนำด้วยนะ
1. LEFT OUTER JOIN หรือ *= เอาตารางทางซ้ายเป็นหลัก โดยแสดงข้อมูลทุกแถวจากตารางด้านซ้ายไม่ว่
2. RIGHT OUTER JOIN หรือ =* เอาตารางทางขวาเป็นหลัก โดยแสดงข้อมูลทุกแถวจากตารางด้านขวาไม่ว่า
Before we continue with examples, we will list the types the different SQL JOINs you can use: INNER JOIN: Returns all rows when there is at least one match in BOTH tables LEFT JOIN: Return all rows from the left table, and the matched rows from the right table RIGHT JOIN: Return all rows from the right table, and the matched rows from the left table FULL JOIN: Return all rows when there is a match in ONE of the tables
ไม่มีความคิดเห็น:
แสดงความคิดเห็น