ลองกันเลย!
ในบางครั้งในคิวรีของคุณ คุณต้องการดูระเบียนทั้งหมดจากตารางหนึ่ง พร้อมกับระเบียนที่ตรงกันจากตารางอื่น เมื่อต้องการให้สร้างการรวมภายนอก
การรวมภายใน จะแสดงเฉพาะข้อมูลเมื่อมี ID ที่ตรงกันในแหล่งข้อมูลที่เชื่อมต่อทั้งสองแหล่ง ตัวอย่างเช่น ถ้าคุณต้องการแสดงผลิตภัณฑ์และปริมาณที่ขายได้ คุณจะสร้างการรวมภายในระหว่างตารางผลิตภัณฑ์และตารางรายละเอียดใบสั่งซื้อ เมื่อคุณเรียกใช้คิวรี เฉพาะผลิตภัณฑ์ที่เกิดขึ้นในใบสั่งซื้อเท่านั้น จึงปรากฏในทั้งสองตารางจะถูกส่งกลับ
ในทางตรงข้ามการรวมภายนอกจะส่งกลับข้อมูลทั้งหมดจากแหล่งข้อมูลหนึ่งและบางข้อมูลจากตารางหรือแหล่งข้อมูลอื่น
ตัวอย่างเช่น ถ้าคุณต้องการดูว่าผลิตภัณฑ์ใดยังไม่ได้ขาย ให้คุณสร้างคิวรีที่แสดง ID ผลิตภัณฑ์จากตารางผลิตภัณฑ์และ ID ใบสั่งซื้อที่ตรงกันจากตารางรายละเอียดใบสั่งซื้อ ผลิตภัณฑ์ที่ไม่มีระเบียนที่ตรงกันในตาราง รายละเอียดใบสั่งซื้อ จะส่งกลับชื่อผลิตภัณฑ์โดยไม่ได้ค่าของเขตข้อมูล ID ใบสั่งซื้อ
การรวมภายนอกด้านซ้ายและการรวมภายนอกด้านขวา
ในการรวมภายนอก ตารางที่แสดงระเบียนทั้งหมดของตารางนั้นเรียกว่า ตารางพื้นฐาน ตารางที่แสดงเฉพาะบางระเบียน (ตรงกัน) เรียกว่า ตารางรอง
กล่องโต้ตอบ คุณสมบัติการรวม จะอธิบายสิ่งที่คุณเห็นด้วยการรวมชนิดต่างๆ ดังนี้
สมมติว่าคุณได้สร้างคิวรีเพื่อแสดงผลิตภัณฑ์ที่ลูกค้าของคุณซื้อ เขตข้อมูลผลลัพธ์ของคุณคือ ชื่อผลิตภัณฑ์ ID ใบสั่งซื้อ และปริมาณ
-
การรวมภายใน รวมเฉพาะแถว (ระเบียน) ที่เขตข้อมูลที่รวมจากทั้งสองตารางเท่ากันเท่านั้น ตัวอย่างเช่น เฉพาะผลิตภัณฑ์ที่มีใบสั่งซื้อที่เชื่อมโยงเท่านั้น
-
การรวมภายนอกด้านซ้าย รวมระเบียนทั้งหมดจากตารางภายใต้ชื่อตารางด้านซ้าย และเฉพาะระเบียนจากตารางภายใต้ ชื่อตารางด้านขวา ซึ่งมีเขตข้อมูลที่รวมกันเท่ากัน ตัวอย่างเช่น ใบสั่งซื้อทั้งหมด แต่เฉพาะปริมาณและรหัสผลิตภัณฑ์ของใบสั่งซื้อเหล่านั้นที่มีผลิตภัณฑ์ที่เชื่อมโยง
-
การรวมภายนอกด้านขวา รวมระเบียนทั้งหมดจากตารางภายใต้ชื่อตารางด้านขวา และเฉพาะระเบียนจากตารางภายใต้ ชื่อตารางด้านซ้าย ซึ่งมีเขตข้อมูลที่รวมกันเท่ากัน ตัวอย่างเช่น ผลิตภัณฑ์ทั้งหมด แม้ว่าจะไม่มีใบสั่งซื้อและค่าว่างปรากฏขึ้นในเขตข้อมูล ID ใบสั่งซื้อและปริมาณ
ดังที่คุณสามารถบอกได้จากตัวอย่างเหล่านี้ คุณควรทราบว่าตารางใดอยู่ทางด้านซ้ายและตารางใดอยู่ทางด้านขวา ซึ่งอาจแตกต่างจากวิธีที่ตารางถูกจัดเรียงในหน้าต่างคิวรี เมื่อต้องการเข้าใจว่าข้อมูลใดที่คุณจะได้รับจากคิวรีของคุณ ให้อ่านข้อความโดยละเอียดในกล่องโต้ตอบ คุณสมบัติการรวม
1. เพิ่มแหล่งข้อมูล
-
เลือก สร้าง > ออกแบบคิวรี
เพิ่มตารางและคิวรีทั้งหมดที่คุณต้องการเป็นแหล่งข้อมูล (ไม่ต้องกังวล ถ้าคุณลืม คุณจะยังสามารถเพิ่มแหล่งข้อมูลเพิ่มเติมในภายหลังได้)
ถ้าตรวจพบหรือ deduces Access อาจแสดงความสัมพันธ์ให้กับแหล่งข้อมูล
2. เพิ่มการรวม
-
ถ้าคุณไม่เห็นความสัมพันธ์ระหว่างแหล่งข้อมูล ให้เพิ่มการรวม ลากจากเขตข้อมูลที่คุณต้องการในแหล่งข้อมูลหนึ่งไปยังเขตข้อมูลที่สอดคล้องกันในแหล่งข้อมูลอื่น ตารางที่คุณลากจาก คือตารางที่จะปรากฏทางด้านซ้ายในกล่องโต้ตอบ คุณสมบัติการรวม ตามค่าเริ่มต้น Access จะสร้างการรวมภายใน ถ้าคุณต้องการการรวมภายนอก ให้เปลี่ยนชนิด
3. เปลี่ยนการรวม
-
ดับเบิลคลิกที่เส้นที่แสดงการรวมที่คุณต้องการเปลี่ยนแปลง
-
ในกล่องโต้ตอบ คุณสมบัติการรวม เมื่อต้องการสร้างการรวมภายนอก ให้เลือกตัวเลือกที่สองหรือสาม จากนั้นเลือกตกลง
โปรดอย่าลืมว่าตารางใดเป็นตารางพื้นฐาน ซึ่งเป็นตารางที่ระเบียนทั้งหมดแสดงอยู่
4. การกรอกคิวรีให้เสร็จสมบูรณ์
Follow the usual steps for creating a query: add output fields, add any criteria, and run or save your query. เมื่อต้องการเรียนรู้วิธีการ ให้ดู สร้างคิวรีพื้นฐาน