ข้อใดคือวิธีที่ถูกต้องในการรวมตารางสองตารางโดยใช้ INNER JOIN?

SELECT * FROM table1 INNER JOIN table2 WHERE table1.id = table2.id
SELECT * FROM table1 COMBINE table2 ON table1.id = table2.id
SELECT * FROM table1 JOIN table2 USING table1.id = table2.id
SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id

เฉลยอธิบาย

ตัวเลือก B ใช้ ON ระบุเงื่อนไขจับคู่ได้ถูกต้อง รูปแบบ comma join ร่วม WHERE มีได้แต่ไม่ใช่ INNER JOIN syntax นี้ และ USING ต้องใส่ชื่อคอลัมน์ในวงเล็บ

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

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