使用 Linq Vb.net 进行内连接

发布于 2024-11-01 07:49:07 字数 312 浏览 1 评论 0原文

我正在尝试连接两个具有相同键字段的数据表。

表1

ID     Class    
----   -----
1       10  
2       9   

表2

ID     Class
----   -----
1       8   
2       7   

结果

ID      Class1    Class2
1        10       8
2        9        7

I'm trying to join two datatables of same keyfields.

table1

ID     Class    
----   -----
1       10  
2       9   

table2

ID     Class
----   -----
1       8   
2       7   

Result

ID      Class1    Class2
1        10       8
2        9        7

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蓝天 2024-11-08 07:49:08

以下是用户和用户客户端之间连接的代码,您可以替换表格并获取连接结果

下面的图像适用于 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 到 LINQ(可视化表示)

following is code for joining between user and userclients you can replace your table and get the result of join

Follwing image is for the c# but will give you idea in detail

enter image description here

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 _
}

if you are beginner you can look this :
SQL to LINQ ( Visual Representation )

尤怨 2024-11-08 07:49:08

尝试这样的事情:

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

try something like this:

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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文