ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

วิดีโอ:

เบราว์เซอร์ของคุณไม่สนับสนุนวิดีโอ ติดตั้ง Microsoft Silverlight, Adobe Flash Player หรือ Internet Explorer 9

ในวิดีโอ

ข้อความ "การรวมภายนอกที่ไม่ชัดเจน" จะปรากฏขึ้นเมื่อ Access กําหนดว่าคิวรีของคุณอาจให้ผลลัพธ์ที่แตกต่างกันโดยยึดตามการรวมใดที่เสร็จสิ้นก่อน เมื่อต้องการทําให้คิวรีทํางาน คุณจะต้องทําการเปลี่ยนแปลงบางอย่าง วิธีแก้ไขปัญหาที่ดีที่สุดคือแยกคิวรีออกเป็นส่วนๆ กล่าวคือ ให้ตั้งค่าอย่างน้อยหนึ่งการรวมในคิวรี "ลูก" ขนาดเล็ก ซึ่งจากนั้นคุณสามารถรวมกับตารางหรือคิวรีอื่นในคิวรี "พาเรนต์" ได้ จากนั้น Access จะดําเนินการรวมในคิวรีลูก (หรือคิวรี) ก่อน จากนั้นการรวมในคิวรีหลักล่าสุดจะขจัดความกํากวม

คุณอาจจําเป็นต้องสร้างคิวรีลูกหลายคิวรีเพื่อหลีกเลี่ยงการรวมภายนอกที่ไม่ชัดเจน ทั้งนี้ขึ้นอยู่กับจํานวนตารางที่คุณมีในคิวรีของคุณ วิดีโอนี้แสดงตัวอย่างสามตารางอย่างง่าย ที่ตารางที่รวมเข้าด้วยกันด้วยสองตารางจะถูกแยกออกเป็นคิวรีย่อย จากนั้นการรวมภายนอกไปยังตารางที่สามจะทําในคิวรีแม่ ต่อไปนี้คือขั้นตอนพื้นฐาน ซึ่งถือว่าคุณคุ้นเคยกับ การสร้างคิวรีแบบใช้เลือกข้อมูลอย่างง่ายแล้ว:

  1. สร้างคิวรีย่อยใหม่ที่มีตารางที่คุณต้องการรวมก่อน (ในวิดีโอ คิวรีเหล่านี้คือบริษัทและตาราง People)

  2. ในคิวรีลูก ให้ดับเบิลคลิกที่เขตข้อมูลผลลัพธ์ที่คุณต้องการเพื่อให้ปรากฏตารางคิวรี

สิ่งสำคัญ:  ตรวจสอบให้แน่ใจว่าได้รวมเขตข้อมูลการรวมจากคิวรีต้นฉบับ ในตัวอย่างวิดีโอ บริษัทได้เข้าร่วมภูมิภาคโดยใช้เขตข้อมูล RegionID ดังนั้นเราจึงรวม RegionID ไว้ในตารางคิวรีของคิวรีย่อย

  1. บันทึกและปิดคิวรีลูก และเปิดคิวรีต้นฉบับในมุมมองออกแบบ การทําเช่นนี้จะกลายเป็นคิวรีหลัก

  2. ลบตารางที่คุณเพิ่มลงในคิวรีลูก แล้วเพิ่มคิวรีลูก (ออกแบบ > เพิ่มตาราง (แสดงตาราง ใน Access 2013 )> คิวรี หรือเพียงแค่ลากคิวรีลูกจากบานหน้าต่างนําทางลงในคิวรีหลัก)

  3. ในคิวรีหลัก ให้สร้างการรวมเหมือนก่อนหน้านี้ เฉพาะครั้งนี้ไปยังคิวรีย่อยเท่านั้น

  4. เพิ่มเขตข้อมูลผลลัพธ์จากคิวรีย่อยลงในตารางคิวรี

  5. บันทึกและเรียกใช้คิวรีแม่

กฎทั่วไปสําหรับการรวมภายนอกที่ไม่ชัดเจน

การรวมภายนอกที่ไม่ชัดเจนเกิดขึ้นเมื่อคุณมีการรวมอย่างน้อยสองการรวมในคิวรี และหนึ่งในนั้นคือการรวมภายนอกที่ชี้ไปยังการรวมแบบ equi-join หรือมีการรวมภายนอกสองตัวที่ชี้เข้าหากัน ตัวอย่างเช่น การกําหนดค่าการรวมทั้งสองนี้ไม่ชัดเจน และจะต้องถูกแยกเป็นคิวรีแยก:

Table1 --> Table2 --- Table3

Table1 --> Table2 <-- Table3

การรวมภายนอกที่ชี้ไปในทิศทางเดียวกัน หรือออกจากการรวมภายนอกหรือการรวมแบบเท่ากันอื่นๆ ตกลง:

Table1 --> Table2 --> Table3

Table1 <-- Table2 --> Table3

Table1 <-- Table2 --- Table3

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างคิวรี ให้ดู บทนําสู่คิวรี หรือ สร้างคิวรีแบบใช้เลือกข้อมูลอย่างง่าย

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×