NATURALINNERJOIN
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
ดําเนินการรวมภายใน (inner join) ของตารางกับตารางอื่น
วากยสัมพันธ์
NATURALINNERJOIN(<LeftTable>, <RightTable>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
LeftTable |
นิพจน์ตารางที่กําหนดตารางทางด้านซ้ายของการรวม |
RightTable |
นิพจน์ตารางที่กําหนดตารางทางด้านขวาของการรวม |
ค่าผลลัพธ์
ตารางที่มีเฉพาะแถวซึ่งค่าในคอลัมน์ร่วมที่ระบุจะมีอยู่ในทั้งสองตาราง ตารางผลลัพธ์จะมีคอลัมน์ร่วมจากตารางด้านซ้ายและคอลัมน์อื่น ๆ จากทั้งสองตาราง
หมาย เหตุ
ตารางจะถูกรวมเข้าด้วยกันในคอลัมน์ร่วม (ตามชื่อ) ในสองตาราง ถ้าตารางทั้งสองไม่มีชื่อคอลัมน์ร่วม จะมีการส่งกลับข้อผิดพลาด
ไม่มีการรับประกันลําดับการจัดเรียงสําหรับผลลัพธ์
คอลัมน์ที่จะถูกรวมจะต้องมีข้อมูลชนิดเดียวกันในทั้งสองตาราง
มีการรวมเฉพาะคอลัมน์จากตารางแหล่งข้อมูลเดียวกันเท่านั้น (มีสายข้อมูลเดียวกัน) ตัวอย่างเช่น ผลิตภัณฑ์ [ProductID], WebSales[ProductdID], StoreSales[ProductdID] ที่มีความสัมพันธ์แบบกลุ่มต่อหนึ่งระหว่าง WebSales และ StoreSales และตารางผลิตภัณฑ์ที่ยึดตามคอลัมน์ ProductID, WebSales และตาราง StoreSales จะถูกรวมเข้าไว้ใน [ProductID]
มีการใช้ตรรกะการเปรียบเทียบที่เข้มงวดในระหว่างการรวม ไม่มีการบังคับชนิด โปรดเลือกชนิด ตัวอย่างเช่น 1 ไม่เท่ากับ 1.0
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)