เมื่อเขียนคำค้นหา (Query) ในฐานข้อมูล หากต้องรวมข้อมูลจากสองตารางแต่ต้องการแสดงเฉพาะแถวจากตารางแรกเท่านั้น ควรใช้ 'JOIN' ชนิดใด

FULL OUTER JOIN เพราะแสดงแถวทั้งหมดจากทั้งสองตาราง
RIGHT JOIN เพราะแสดงแถวทั้งหมดจากตารางที่สอง
LEFT JOIN เพราะแสดงแถวทั้งหมดจากตารางแรกและแสดงข้อมูลที่ตรงกันจากตารางที่สอง
INNER JOIN เพราะแสดงแถวที่มีข้อมูลตรงกันทั้งสองตาราง

เฉลยอธิบาย

LEFT JOIN แสดงแถวทั้งหมดจากตารางด้านซ้าย (ตารางแรก) และแสดงข้อมูลที่ตรงกันจากตารางด้านขวา (ตารางที่สอง) ซึ่งตรงกับความต้องการ ตัวเลือก A แสดงเฉพาะแถวที่มีข้อมูลตรงกัน ตัวเลือก C แสดงแถวจากตารางที่สอง ตัวเลือก D แสดงแถวทั้งหมดจากทั้งสองตาราง

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

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