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.......这样的要怎么写呀。。。 展开
查询数据库2,这个查询是根据查询数据库1里的ID来查询的。select count(*) AS 总数 from renshu BJID=ID
我现在想改为,直接可以SELECT ID,bjName,count(*) AS 总数 from.......这样的要怎么写呀。。。 展开
3个回答
展开全部
要想实现跨库查询
就不是简单sql的问题了
需要数据库技术来解决
---------------
根据你意思的sql应该是
select count(*) AS 总数 from renshu BJID in(SELECT ID FROM Rooms)
就不是简单sql的问题了
需要数据库技术来解决
---------------
根据你意思的sql应该是
select count(*) AS 总数 from renshu BJID in(SELECT ID FROM Rooms)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果跨的数据库两个用户在同一个库中 from A.renshu
如果跨的数据库两个用户不在同一个库中 需要建dblink 来完成
如果跨的数据库两个用户不在同一个库中 需要建dblink 来完成
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询