สำหรับผู้ที่กำลังฝึกฝนการ Query
SQL ข้อมูลจากฐานข้อมูลอยู่นั้น คงคุ้นเคยกับ การดึงข้อมูลที่มีความสัมพันธ์กัน หรือ มีข้อมูลชุดเดียวกันอยู่ แต่ในบางครั่งหากเราต้องการที่จะดึงข้อมูลที่ไม่มีความสัมพันธ์กัน หรือ ต้องการหาส่วนต่าง ระหว่าง ตาราง 2 ตารางนั้น หรือ มากกว่า นั้น ก็จะมีวิธีการเรียกข้อฒุลแบบคราวๆประมาณนี้
โค้ด: เลือกทั้งหมด
SELECT t1.* FROM (t1) LEFT JOIN t2 ON (t2.id = t1.id) WHERE t2.id is null
กำหนดค่า
ตารางที่ 1 = t1
ตารางที่ 2 = t2
สำหรับผู้ที่กำลังฝึกฝนการ Query [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2088-sql-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]SQL[/url] ข้อมูลจากฐานข้อมูลอยู่นั้น คงคุ้นเคยกับ การดึงข้อมูลที่มีความสัมพันธ์กัน หรือ มีข้อมูลชุดเดียวกันอยู่ แต่ในบางครั่งหากเราต้องการที่จะดึงข้อมูลที่ไม่มีความสัมพันธ์กัน หรือ ต้องการหาส่วนต่าง ระหว่าง ตาราง 2 ตารางนั้น หรือ มากกว่า นั้น ก็จะมีวิธีการเรียกข้อฒุลแบบคราวๆประมาณนี้
[code]
SELECT t1.* FROM (t1) LEFT JOIN t2 ON (t2.id = t1.id) WHERE t2.id is null
[/code]
กำหนดค่า
ตารางที่ 1 = t1
ตารางที่ 2 = t2