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

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

หมายเหตุ: คุณสมบัติ UniqueRecords นำไปใช้ในการผนวก และคิวรีดำเนินการสร้างตาราง และคิวรีการเลือก

การตั้งค่า

คุณสมบัติ UniqueRecords จะใช้การตั้งค่าต่อไปนี้

การตั้งค่า

คำอธิบาย

ใช่

ไม่ส่งกลับระเบียนที่ซ้ำกัน

ไม่ได้

(ค่าเริ่มต้น) ส่งกลับระเบียนที่ซ้ำกัน


คุณสามารถตั้งค่าคุณสมบัติ UniqueRecords ในแผ่นคุณสมบัติของคิวรีหรือใน มุมมอง SQL ของ หน้าต่างคิวรี

หมายเหตุ: คุณตั้งค่าคุณสมบัตินี้เมื่อคุณสร้างคิวรีใหม่โดยใช้คําสั่ง SQL เพรดิเคต DISTINCTROW จะสอดคล้องกับการตั้งค่าคุณสมบัติ UniqueRecords เพรดิเคต DISTINCT จะสอดคล้องกับการตั้งค่าคุณสมบัติ UniqueValues

ข้อสังเกต

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

คุณสมบัติ UniqueRecords จะมีผลเมื่อคุณใช้มากกว่าหนึ่งตารางในคิวรีและเลือกเขตข้อมูลจากตารางที่ใช้ในคิวรี คุณสมบัติ UniqueRecords จะถูกละเว้นถ้าคิวรีมีเพียงหนึ่งตาราง

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

ตัวอย่าง

คิวรีในตัวอย่างนี้จะส่งกลับรายชื่อลูกค้าจากตาราง ลูกค้า ที่มีคำสั่งซื้ออย่างน้อยหนึ่งรายการในตาราง คำสั่งซื้อ

ตารางลูกค้า

ชื่อบริษัท

รหัสลูกค้า

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


ตารางคำสั่งซื้อ

รหัสลูกค้า

รหัสคำสั่งซื้อ

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


คำสั่ง SQL ต่อไปนี้จะส่งกลับชื่อลูกค้าในตารางต่อไปนี้:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

ลูกค้าที่ส่งกลับ

รหัสลูกค้า

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


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

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

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

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

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

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

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

×