[英]How to join two tables from two different sql server databases in a simple but complete c# project?
[英]Join tables from different databases, servers in SQL and C#
我有一个名为“EEmailSentdata”的表属于数据库“A”,另一个表“EEventGuest”属于数据库“B”,我想通过加入这些表来进行查询,是否可能?
如果两个数据库都在同一个SQL Server上,那么它非常简单。 您只需在表名前加上数据库名称和模式名称。 如果它们不在同一个SQL实例上,则必须创建一个连接的服务器对象,并在该表前添加该对象名称。 而已
创建链接服务器:
如果它们在同一台服务器上,并且取决于您需要的JOIN:
SELECT * FROM A.EEmailSentdata a
(CROSS/LEFT/INNER) JOIN B.EEventGuest b ON a.ID = b.ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.