gpt4 book ai didi

c# - 如何加入数据并与另一个访问数据库进行比较

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:28 24 4
gpt4 key购买 nike

我知道我们可以在同一台服务器上合并来自 2 个单独数据库的 2 个数据表,如下所示。

SELECT a.userID, b.usersFirstName, b.usersLastName  
FROM databaseA.dbo.TableA a
inner join database B.dbo.TableB b ON a.userID=b.userID

但这就是我想要的..当 DueDate 过期时,我需要根据 DB1.Table1 的用户名从 DB2 获取 UserEmailAddress。..能够链接 DB1 和 DB2 的共同点是两个表中的用户名。但在 DB2 中,Username 是 UsersLastName 和 UsersFirstName 的组合。如下所示:

Select * from DB1.Table1 and DB2.Table2 
where DB1.Table1.UserName = DB2.Table2.UserName
(**DB2.Table2.UserName = [UsersLastName] + ', ' + [UsersFirstName] )
when DB1.Table1.DueDate>TodayDate

enter image description here

我正在使用 ASP.net、C# 和 Microsoft Access 数据库。

我应该如何编写查询?

最佳答案

试试这个。

SELECT TB2.UserEmailAddress FROM Table1 TB1
INNER JOIN Table2 TB2 ON TB2.UserName = TB1.UserName

我不太确定这是您正在寻找的答案,请提供更好的描述并向我们展示一些表结构。

关于c# - 如何加入数据并与另一个访问数据库进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37202199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com