假设有A B两个数据库,分别有a、b两张表。
先在A库中创建DBlink,然后再在A库中创建B库的b表的同义词c。
然后,就可以在A库中用a、c两张表做连接查询了。
SELECT dbo.student.ID, dbo.student.Name, dbo.student.Num, dbo.teacher.Name AS Expr1
FROM dbo.student INNER JOIN
dbo.teacher ON dbo.student.ID = dbo.teacher.ID
dbo.teacher.Name AS Expr1 这个Expr1 就是两个表重复的字段不过dbo.teacher里面的Name用Expr1 代替了
使用表名.字段名(比如:test.column1)来区分同名的字段