หากต้องการหาสินค้าที่ไม่มีใครซื้อเลย ควรใช้ JOIN ประเภทใด
กLEFT JOIN จากตาราง 'สินค้า' โดยเช็ก NULL ในตาราง 'ใบสั่งซื้อ'
ขINNER JOIN เพราะจะแสดงเฉพาะสินค้าที่มีการขาย
คFULL JOIN เพราะต้องแสดงข้อมูลจากทั้งสองตาราง
งRIGHT JOIN เพราะสินค้าคือตารางที่สำคัญกว่า
เฉลยอธิบาย
LEFT JOIN จากตาราง 'สินค้า' จะคืนทุกสินค้า รวมทั้งสินค้าที่ไม่มีแถวจับคู่ในตาราง 'ใบสั่งซื้อ' (แสดงเป็น NULL) จากนั้นใช้ WHERE [ตาราง_ขวา].[คอลัมน์] IS NULL เพื่อกรองเฉพาะสินค้าที่ไม่มีการขาย INNER JOIN แสดงเฉพาะสินค้าที่มีคู่ FULL JOIN เกินความจำเป็น และทิศทาง LEFT/RIGHT ขึ้นกับว่าตารางสินค้าอยู่ด้านใด