พิจารณาข้อมูลสองตาราง: ลูกค้า(ไอดี, ชื่อ) และ สั่งซื้อ(ไอดี, ไอดีลูกค้า, จำนวนเงิน) หากใช้ RIGHT JOIN ระหว่างตารางจะเกิดอะไรขึ้น

แสดงเฉพาะข้อมูลที่ตรงกันระหว่างตาราง
แสดงผลคูณคาร์ทีเซียนของทั้งสองตาราง
แสดงคำสั่งซื้อทั้งหมดและข้อมูลลูกค้าที่ตรงกัน
แสดงลูกค้าทั้งหมดและข้อมูลคำสั่งซื้อที่ตรงกัน

เฉลยอธิบาย

RIGHT JOIN (RIGHT JOIN) แสดงทั้งหมดจากตารางด้านขวา (สั่งซื้อ) และข้อมูลที่ตรงกันจากตารางด้านซ้าย (ลูกค้า) หากไม่มีข้อมูลลูกค้าจะแสดง นัล ตัวเลือก C คือ INNER JOIN ตัวเลือก D อธิบาย LEFT JOIN เมื่อ customers อยู่ซ้าย และ B คือ CROSS JOIN

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

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