การใช้ left join ภาษา sql

November 2007 | By admin | MySQL | อ่าน : 1244

การใช้ left join ภาษา sql

syntax : SELECT * FROM table1 LEFT JOIN table2 ON table1.primary_key = table2.foreign_key ;

left join เป็นการจับเอาตาราง 2 ตาราง มารวมกัน โดยยึดหลักว่า เอาข้อมูลจากตารางที่ 1 ทั้งหมด เอาข้อมูลจากตารางที่ 2 เฉพาะที่ตรงเงื่อนไข เท่านั้น

ถ้าผมมี ตาราง ในฐานข้อมูล 2 ตาราง และ มีข้อมูล ดังนี้

ตาราง branch

ตาราง member

ดูคำสั่งนี้นะครับ
SELECT * FROM branch LEFT JOIN member ON ( branch.branch_id = member.branch_id)


ผลลัพธ์ จะได้ข้อมูล 3 แถว

จะเห็นว่าข้อมูลที่ได้มา ตาราง branch เอามาหมด ถ้าในอีกตารางไม่มีที่ตรงเงื่อนไข ก็จะปล่อยว่างไว้

บทความน่าสนใจ

  1. การใช้ inner join ภาษา sql
  2. left join 3 table
  3. SQL Join

ผู้เขียน:

เว็บไซต์ :http://

มี 1 ความเห็น ในบทความเรื่อง “การใช้ left join ภาษา sql”

  1. mc says:

    ขอบคุณมากครับ…มีแต่บทความดีๆทั้งนั้นเลยครับ

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

ชื่อ *
Email *
Website
ความคิดเห็น