ข้อใดคือคำสั่ง SQL ที่ใช้เพื่อดึงข้อมูลจากตารางหลายตารางพร้อมกัน?

SELECT * FROM table1 COMBINE table2 WHERE table1.id = table2.id
SELECT * FROM table1 UNION table2 WHERE table1.id = table2.id
SELECT * FROM table1 MERGE table2 ON table1.id = table2.id
SELECT * FROM table1 JOIN table2 ON table1.id = table2.id

เฉลยอธิบาย

คำสั่ง JOIN ใช้เพื่อรวมข้อมูลจากตารางสองตารางขึ้นไปตามเงื่อนไขที่กำหนด JOIN ใช้เชื่อมคอลัมน์ของแถวตาม ON ส่วน UNION ใช้รวมผลจาก SELECT หลายชุด; MERGE เป็นคำสั่งอีกประเภทหนึ่งและ COMBINE ไม่ใช่ไวยากรณ์นี้

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

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