SQL数据库跨库查询语句怎么写

查询数据库1.SELECTID,bjNameFROMRooms查询数据库2,这个查询是根据查询数据库1里的ID来查询的。selectcount(*)AS总数fromren... 查询数据库1.SELECT ID,bjName FROM Rooms
查询数据库2,这个查询是根据查询数据库1里的ID来查询的。select count(*) AS 总数 from renshu BJID=ID

我现在想改为,直接可以SELECT ID,bjName,count(*) AS 总数 from.......这样的要怎么写呀。。。
展开
 我来答
17号观察室
2013-10-17 · TA获得超过5730个赞
知道大有可为答主
回答量:3666
采纳率:66%
帮助的人:1311万
展开全部
楼主 你这个要写连接
select b.id,b.bjName,count(1) 总数

from 数据库1..Rooms a join 数据库2..renshu b on a.id=b.BJID
dllgdx_2000
2013-10-17 · TA获得超过922个赞
知道小有建树答主
回答量:1202
采纳率:0%
帮助的人:743万
展开全部
要想实现跨库查询
就不是简单sql的问题了
需要数据库技术来解决
---------------
根据你意思的sql应该是
select count(*) AS 总数 from renshu BJID in(SELECT ID FROM Rooms)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鬼知晓
2013-10-17 · TA获得超过278个赞
知道小有建树答主
回答量:340
采纳率:90%
帮助的人:111万
展开全部
如果跨的数据库两个用户在同一个库中 from A.renshu
如果跨的数据库两个用户不在同一个库中 需要建dblink 来完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式