关于跨库查询的问题.

shanwell 2008-12-03 02:59:28
库:A1
表:A1.T1,....
其中A1.T1含有字段:ID,PWD,INTIME,ONLINE....
库:B1
表:B1.T1,.....
其中B1.T1含有字段:ID,Name,Tel,......

已知:A1.T1.ID=B1.T1.ID,

求A1.T1中ONLINE=true的相关联记录:Name,Tel...等.

请高手指点下,有什么好思路.注意,这两个表分别不属于同一个库.谢谢.
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
marongc 2008-12-03
  • 打赏
  • 举报
回复
如果两台服务器呢
lintf1986 2008-12-03
  • 打赏
  • 举报
回复
A1.dbo.T1
B1.dbo.T1
dbo用户名
therobinliu 2008-12-03
  • 打赏
  • 举报
回复
关注~~~~~
dawugui 2008-12-03
  • 打赏
  • 举报
回复
select m.* 
from servername.b1.dbo.t1 m , servername.a1.dbo.a1 n
where m.id = n.id and n.ONLINE = 'true'

select m.*
from b1..t1 m , a1..a1 n
where m.id = n.id and n.ONLINE = 'true'
rockyvan 2008-12-03
  • 打赏
  • 举报
回复
庫名和表名之間加個.dbo.
dawugui 2008-12-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 shanwell 的帖子:]
库:A1
表:A1.T1,....
其中A1.T1含有字段:ID,PWD,INTIME,ONLINE....
库:B1
表:B1.T1,.....
其中B1.T1含有字段:ID,Name,Tel,......

已知:A1.T1.ID=B1.T1.ID,

求A1.T1中ONLINE=true的相关联记录:Name,Tel...等.

请高手指点下,有什么好思路.注意,这两个表分别不属于同一个库.谢谢.
[/Quote]

select m.* 
from servername.b1.dbo.t1 m , servername.a1.dbo.a1 n
where m.id = n.id

select m.*
from b1..t1 m , a1..a1 n
where m.id = n.id
水族杰纶 2008-12-03
  • 打赏
  • 举报
回复
SELECT A.* FROM DBA.DBO.A1 A INNER JOIN DBB.DBO.B1 B ON A.ID=B.ID AND A.ONLINE='true'
jinjazz 2008-12-03
  • 打赏
  • 举报
回复
A1.dbo.T1
B1.dbo.T1

其他的和同一个库一样

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧