JoinKind.Type

เกี่ยวกับ

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

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

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

ข้อมูลเพิ่มเติม

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

  • ฟังก์ชันตาราง