如何通过2个数据库运行查询 - sql server 2008

时间:2010-11-19 22:35:37

标签: sql-server-2008

我有2个数据库

数据库1:带表MEN的AA

数据库2:带表MEN的BB

我需要运行查找相同Fname和Lname

的查询

在AA.MEN和BB.MEN

中有

怎么做?

2 个答案:

答案 0 :(得分:2)

SELECT Fname, Lname FROM AA..MEN
INTERSECT
SELECT Fname, Lname FROM BB..MEN

答案 1 :(得分:0)

这个怎么样?

SELECT *
FROM AA..MEN
WHERE EXISTS
(
    SELECT *
    FROM BB..MEN
    WHERE BB..MEN.Fname = AA..MEN.Fname
        AND BB..MEN.Lname = AA..MEN.Lname
)