แสดงบทความที่มีป้ายกำกับ gotoknow แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ gotoknow แสดงบทความทั้งหมด

24/01/2560

การใช้ JOIN ใน SQL

การทำ JOIN ใน SQL คือการนำตาราง 2 ตารางหรือมากกว่า2ตารางขึ้นไปมารวมกัน โดยเงื่อนไขการรวมจะมีดังนี้
   -INNER JOIN เลือกเฉพาะข้อมูลที่มี key ตรงกันเท่านั้นมาแสดง
   -OUTER JOIN นำข้อมูลทั้งหมดมาแสดงแม้ว่า key ไม่ตรงกัน
   -LEFT JOIN ทำการ JOIN ข้อมูลกับตารางที่อยู่ทางซ้าย
   -RIGHT JOIN ทำการ JOIN ข้อมูลกับตารางที่อยู่ทางขวา

การเขียนcode จะเป็นรูปแบบดังนี้

SELECT columns_list FROM left_table { INNER | OUTER | LEFT | RIGHT } JOIN right_table ON join_condition WHERE select_condition

 

ตัวอย่าง กำหนดให้ตาราง A และ B มีข้อมูลดังนี้