我正在尝试连接两个相同关键字段的数据表。
表1
ID Class
---- -----
1 10
2 9
表2
ID Class
---- -----
1 8
2 7
结果
ID Class1 Class2
1 10 8
2 9 7
答案 0 :(得分:6)
以下是用户和用户客户之间加入的代码,您可以替换您的表并获得加入的结果
Follwing图片适用于c#,但会为您提供详细的想法
Dim user = From u In Users Join uc In UserClients On u.Id = uc.UserId New From { _
u.Id, _
u.FirstName, _
u.LastName, _
uc.MobileNo, _
uc.imeiNO, _
uc.Id _
}
如果你是初学者,你可以看一下: SQL to LINQ ( Visual Representation )
答案 1 :(得分:4)
尝试这样的事情:
Dim test = From t1 in table1_
Join t2 in table2 on t1.ID Equals t2.ID _
Select ID = t1.ID,
Class1 = t1.Class,
Class2 = t2.Class