两个数据库的表,怎么联合查询

连个数据表跟字段是一样的,只是里面的数据部一样
2025-12-16 23:38:43
推荐回答(3个)
回答1:

假设有A B两个数据库,分别有a、b两张表。
先在A库中创建DBlink,然后再在A库中创建B库的b表的同义词c。
然后,就可以在A库中用a、c两张表做连接查询了。

回答2:

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 代替了

回答3:

使用表名.字段名(比如:test.column1)来区分同名的字段