【发布时间】:2014-05-22 07:32:48
【问题描述】:
我需要加入以下三个不同的表: 注意:两个不同的数据库(来源:http://i.stack.imgur.com/4kF87.png)。
如何执行以下操作:
- 检查某人是否回答了问题
- 将发件箱中的问题与收件箱中的答案进行比较
【问题讨论】:
-
我建议你阅读一下JOINS。然后写一些 SQL,给我们看,如果它不起作用,让我们帮助你。
-
您还需要指定正在使用的数据库。不同数据库之间的连接语句语法并不总是相同。
-
不能这样吗? ** LEFT JOIN Server1.Database1.dbo.Inbox ON Outbox.Phonenumber = Inbox.Phonenumber ** 我在表 Outbox 所在的数据库 2 中的 server2 上执行查询。
-
您应该指定是在 2 个 DATABASES 还是 2 个 SERVERS 之间执行查询。这两种情况的解决方案大不相同。