ต้องการรายงานที่เก็บทั้งลูกค้าที่ไม่มีคำสั่งซื้อและคำสั่งซื้อที่อ้าง customer_id ซึ่งไม่พบลูกค้า ควรใช้ JOIN ประเภทใด

LEFT JOIN
RIGHT JOIN
INNER JOIN
FULL OUTER JOIN

เฉลยอธิบาย

FULL OUTER JOIN เก็บแถวที่จับคู่กันและแถวที่ไม่จับคู่จากทั้งสองด้าน INNER JOIN เก็บเฉพาะคู่ที่ตรงกัน ส่วน LEFT หรือ RIGHT JOIN เก็บแถวไม่ตรงกันเพียงด้านเดียว

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →