各位专业人士您好,
目前,我被困在一个查询中,没有找到合适的解决方案来解决我的问题。这是问题所在。
表 1 表 2 Form_id 表格 无表格 无表格类型 1 10 10 101 1 10 20 201 1 10 10 301 2 20 10 401 3 30 30 501
我需要通过加入这两个表来找出唯一的 Form_Id。两个表之间没有父子关系。我正在尝试使用 interesect 函数进行 LINQ 查询,但无法获得所需的输出。
期望的输出:
Form_Id 表单无表单类型 1 10 101 2 20 201 3 30 501
我试过的代码:
var result=(from t1 in DBContext.table 1
join t2 in DBContext.table 2 on t1.FormNo equals t2.FormNo
Where FormTypeList.Contains(t2.FormType)
Select new { Form_Id=t1.Form_Id,
FormNo=t2.FormNo,
FormType=t2.FormType
}).ToList();
感谢您。