..


ลิงก์ผู้สนับสนุน

วิธีการสร้างความสัมพันธ์ระหว่างสองตารางโดยไม่ต้องตรงกับระหว่างเขตข้อมูลของการเข้าร่วมหรือไม่?

สำหรับวัตถุประสงค์นี้คุณสามารถใช้ (แทนการ INNER JOIN) เข้าร่วมด้านซ้ายหรือขวาเข้าร่วม
ในวิธีการนี​​้ข้อมูลที่จะสกัดได้หากไม่มีการจับคู่ที่ตรงกันระหว่างเขตข้อมูลที่ใช้ในการกำหนดความสัมพันธ์

ตัวอย่างเช่น






 SELECT * FROM หนังสือ







 LEFT JOIN ผู้เขียน







 ON = libri.autore_id autori.id







 WHERE libri.id> 0



ในกรณีนี้เข้าร่วมซ้ายจะแสดงระเบียนทั้งหมดในตาราง"หนังสือ"โดยไม่คำนึงถึงหรือไม่ว่ามีการติดต่อกับตาราง"ผู้เขียน"ที่

ที่จะนำมันง่าย : ถ้าเป็นหนังสือ"ผู้เขียนไม่"เช่น"autore_id = 0"จะแสดงให้เห็นถึงแม้ว่าจะมีการติดต่อกับวัสดุที่ไม่มีตาราง"ผู้เขียน"(เพราะมี id = 0, no)

ในประเภทเดียวกัน ...
E - Learning
MS Access (Advanced) MS Access (Advanced)
เรียนรู้วิธีสร้างและจัดการฐานข้อมูลอย่างรวดเร็วและง่ายดาย เริ่มต้นจาก 29 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
ลิงก์ผู้สนับสนุน