แค่เว็บๆหนึ่ง ! ที่อยากเก็บประสบการณ์
Home
 

การค้นหาข้อมูล ที่อยู่เฉพาะใน ตาราง A แต่ไม่อยู่ในตาราง B บน mysql

 

มีตารางเก็บข้อมูลอยู่ 2 ตาราง คือ ตาราง A กับ ตาราง B ถ้าอยากได้ข้อมูลที่อยู่เฉพาะในA แต่ไม่อยู่ในB ของสมาชิกคนหนึ่ง (ตารางA กับตารางB มีไอดีที่อ้างอิงถึงกันอยู่ ส่วนตารางสมาชิกอ้างอิงมาถึงเฉพาะตารางB)

สามารถใช้คำสั้งได้ดังนี้

select * from a where not exists (select id from b where b.id = a.id)

Off 

February 25, 2012 This post was written by Categories: เรื่องเล่ารายวัน No comments yet


Top