我使用的是SQL Server,我在Adb中有一个表A,在Bdb中有一个表B
A Have ID={1,2},Name={Scott,Tiger}
and
B Have ID={1,2,3},Department={Dept1,Dept2,Dept3}
我想加入两个表,我的查询就像这样。
SELECT a.ID,a.Name,b.Department FROM Adb.dbo.A as a INNER JOIN Bdb.dbo.B as b
on a.ID=b.ID
但是我的查询总是返回带有空值的表。我怎么能解决这个问题?
答案 0 :(得分:3)
如果它位于同一服务器上,则只是前缀表名与数据库名和所有者。
[DatabaseName].[Owner].[TableName]