..


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

ฉันจะสร้างแบบสอบถามในมากกว่าสองตารางได้อย่างไร

เพื่อสร้างความสัมพันธ์ระหว่างมากกว่าสองตารางใน SQL เราสามารถใช้วิธีการแบบดั้งเดิมหรือสั่ง JOIN

ลองนึกภาพตารางต่อไปนี้ที่ประกอบด้วยเขตข้อมูลที่เกี่ยวข้อง :

  • ผู้เขียน
    • aut_id
    • aut_nome
  • ผู้เผยแพร่
    • edi_id
    • edi_nome
  • หนังสือ
    • lib_id
    • lib_autore
    • lib_editore
    • lib_titolo
lib_autore เขตข้อมูลตัวเลขจะมีค่าเดียวกันเป็น id ของผู้เขียนของตาราง homonymous ที่ เดียวกันถือจริงสำหรับ lib_editore เขตข้อมูล

เราจะเห็นวิธีการคลาสสิกในการเขียนรหัส SQL :





 SELECT * FROM ผู้เขียนเผยแพร่หนังสือ







 WHERE







 lib_autore aut_id =







 และ







 lib_editore edi_id =



เราเห็นวิธีการที่ให้การศึกษาเข้าร่วม :





 SELECT * FROM ผู้เขียน







 หนังสือ JOIN INNER







 ON = autori.aut_id libri.lib_autore







 INNER JOIN เผยแพร่







 ON = libri.lib_editore editori.edi_id



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