อะไรคือ left outer join ใน SQL?
อะไรคือ left outer join ใน SQL?

วีดีโอ: อะไรคือ left outer join ใน SQL?

วีดีโอ: อะไรคือ left outer join ใน SQL?
วีดีโอ: สอน SQL เบื้องต้น: การเชื่อมตารางแบบ INNER, LEFT, RIGHT OUTER JOIN 2024, เมษายน
Anonim

SQL ออกจากการรวมภายนอก ส่งคืนแถวทั้งหมดใน ซ้าย ตาราง (A) และแถวที่ตรงกันทั้งหมดที่พบในตารางด้านขวา (B) แปลว่า ผลของ SQL ซ้ายเข้าร่วม มีแถวใน.เสมอ ซ้าย ตาราง.

ดังนั้นการรวมภายนอกด้านซ้ายคืออะไร?

เกี่ยวกับ ซ้าย OUTER เข้าร่วม การดำเนินงาน ชุดผลลัพธ์ของ a ซ้าย OUTER เข้าร่วม มีแถวทั้งหมดจากทั้งสองตารางที่ตรงตามเกณฑ์ส่วนคำสั่ง WHERE เช่นเดียวกับ INNER เข้าร่วม ชุดผลลัพธ์ การใช้ ซ้าย OUTER เข้าร่วม ด้วยตารางผู้เล่น เราสามารถเลือกทั้งสองแถวจากตารางทีม พร้อมกับแถวของผู้เล่นที่อาจมีอยู่

ต่อจากนั้น คำถามคือ อะไรคือการเข้าร่วมภายนอกด้านซ้ายและขวาใน SQL? มีสองประเภทคือ OUTER เข้าร่วมในSQL , ซ้าย OUTER เข้าร่วม และ ขวา OUTER เข้าร่วม . LEFT การรวมภายนอก รวมแถวที่ไม่ตรงกันจากตารางที่เขียนบน ซ้าย ของ เข้าร่วม ภาคแสดง ในทางกลับกัน, ขวา OUTER เข้าร่วม พร้อมกับแถวที่ตรงกันทั้งหมด รวมถึงแถวที่ไม่ตรงกันจาก ขวา ข้างโต๊ะ.

ด้วยวิธีนี้ ความแตกต่างระหว่างการรวมด้านซ้ายและการรวมภายนอกด้านซ้ายคืออะไร

ใน SQL, the เข้าร่วมทางซ้าย ส่งกลับระเบียนทั้งหมดจากตารางแรกและระเบียนที่ตรงกันจากตารางที่สอง หากไม่มีรายการที่ตรงกันจากตารางที่สอง ระบบจะส่งกลับเฉพาะระเบียนจากตารางแรกเท่านั้น โดยพื้นฐานแล้วไม่มี ความแตกต่างในการเข้าร่วมด้านซ้าย และ ข้อต่อด้านนอกด้านซ้าย . ใน ฐานข้อมูลบางส่วน เข้าร่วมทางซ้าย เรียกว่า ข้อต่อด้านนอกด้านซ้าย.

การรวมภายนอกใน SQL คืออะไร?

ข้อต่อด้านนอก . เมื่อทำการแสดงชั้นใน เข้าร่วม แถวจากตารางใดตารางหนึ่งที่ไม่ตรงกันในตารางอื่นจะไม่ถูกส่งกลับ ในอัน การรวมภายนอก , แถวที่ไม่ตรงกันในหนึ่งหรือทั้งสองตารางสามารถส่งคืนได้ มีไม่กี่ประเภท ข้อต่อภายนอก : เต็ม ภายนอกเข้าร่วม ส่งคืนแถวที่ไม่ตรงกันจากทั้งสองตาราง

แนะนำ: