นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

การดำเนินการ UNION ใน Access สร้าง คิวรีแบบร่วม ซึ่งรวมผลลัพธ์ของคิวรีหรือตารางอิสระสองรูปแบบขึ้นไป

ไวยากรณ์

[TABLE] query1 UNION [ALL] [TABLE] query2 [UNION [ALL] [TABLE] queryn [ ... ]]

การดำเนินการ UNION มีส่วนต่างๆ ดังนี้:

ส่วน

คำอธิบาย

query1-n

คำสั่ง SELECT ชื่อของคิวรีหรือตารางที่จัดเก็บไว้ที่นำหน้าด้วยคำสำคัญของตาราง

ข้อสังเกต

คุณสามารถผสานผลลัพธ์ของคิวรี ตาราง และคําสั่ง SELECT อย่างน้อยสองรายการในการรวมใดๆ ในการดําเนินการ UNION ครั้งเดียว ตัวอย่างต่อไปนี้จะผสานตารางที่มีอยู่ที่ชื่อว่า ลูกค้าองค์กรใหม่ และคําสั่ง SELECT:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

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

คิวรีทั้งหมดในการดำเนินการ UNION ต้องขอเขตข้อมูลจำนวนเท่ากัน อย่างไรก็ตาม เขตข้อมูลไม่จำเป็นต้องมีขนาดหรือ ชนิดข้อมูล เท่ากัน

ใช้นามแฝงในคําสั่ง SELECT แรกเท่านั้น เนื่องจากนามแฝงเหล่านั้นจะถูกละเว้นในคําสั่งอื่นๆ ในส่วนคําสั่ง ORDER BY ให้อ้างอิงเขตข้อมูลตามสิ่งที่เขตข้อมูลถูกเรียกในคําสั่ง SELECT แรก

หมายเหตุ: 

  • คุณสามารถใช้ส่วนคำสั่ง GROUP BY หรือ HAVING ในแต่ละอาร์กิวเมนต์ของ คิวรี เพื่อจัดกลุ่มข้อมูลที่ส่งกลับได้

  • คุณสามารถใช้ส่วนคำสั่ง ORDER BY ที่จุดสิ้นสุดของอาร์กิวเมนต์ของ คิวรี ล่าสุดเพื่อแสดงข้อมูลที่ส่งกลับในลำดับที่ระบุได้

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

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

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