แชร์ผ่าน


JoinKind.Type

คำจำกัดความ

ระบุชนิดของการดําเนินการรวม

ค่าที่อนุญาต

ชื่อ มูลค่า คำอธิบาย
JoinKind.Inner 0 ตารางที่เป็นผลจากการรวมภายใน (inner join) มีแถวสําหรับแต่ละคู่ของแถวจากตารางที่ระบุที่ถูกกําหนดให้จับคู่ตามคอลัมน์คีย์ที่ระบุ
JoinKind.LeftOuter 1 การรวมภายนอกด้านซ้าย (left outer join) ช่วยให้แน่ใจว่าแถวทั้งหมดของตารางแรกจะปรากฏในผลลัพธ์
JoinKind.RightOuter 2 การรวมภายนอกด้านขวา (right outer join) ช่วยให้แน่ใจว่าแถวทั้งหมดของตารางที่สองจะปรากฏในผลลัพธ์
JoinKind.FullOuter 3 การรวมแบบเต็ม (full outer join) ช่วยให้แน่ใจว่าแถวทั้งหมดของตารางทั้งสองจะปรากฏในผลลัพธ์ แถวที่ไม่มีรายการที่ตรงกันในตารางอื่นจะเข้าร่วมกับแถวเริ่มต้นที่มีค่า null สําหรับคอลัมน์ทั้งหมด
JoinKind.LeftAnti 4 การรวมแบบป้องกันการรวมด้านซ้าย (left anti join) จะส่งกลับแถวทั้งหมดจากตารางแรกที่ไม่มีรายการที่ตรงกันในตารางที่สอง
JoinKind.RightAnti 5 การรวมแบบป้องกันการรวมด้านขวา (right anti join) จะส่งกลับแถวทั้งหมดจากตารางที่สองที่ไม่มีรายการที่ตรงกันในตารางแรก
JoinKind.LeftSemi 6 การรวมแบบกึ่งซ้าย (left semi join) จะส่งกลับแถวทั้งหมดจากตารางแรกที่มีรายการที่ตรงกันในตารางที่สอง
JoinKind.RightSemi 7 การรวมกึ่งขวา (right semi join) จะส่งกลับแถวทั้งหมดจากตารางที่สองที่มีรายการที่ตรงกันในตารางแรก

หมายเหตุ

เขตข้อมูลของการแจงนับนี้เป็นค่าที่เป็นไปได้สําหรับพารามิเตอร์ที่เลือกJoinKindได้ใน Table.Join

นำไปใช้กับ