首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请叫一个跨表查询的有关问题

2012-05-16 
请叫一个跨表查询的问题假设有如下2个数据库db1idcompany3北京xx有限公司db2idcompanyidm_affair53明天拜

请叫一个跨表查询的问题
假设有如下2个数据库

db1
id company
3 北京xx有限公司

db2
id companyid m_affair
5 3 明天拜访

db2中的companyid值对应就是db1中的id

我想输出如下结果
company m_affair
北京xx有限公司 明天拜访

请问这个sql语句应该怎么写呢?谢谢大家不吝赐教 ^_^

[解决办法]

SQL code
select b.company,a.m_affair from db2 a inner join db1 bon b.id=a.companyid
[解决办法]
SQL code
select a.company,b.m_affair from db1.dbo.tb_name a join db2.dbo.tb2_name b on a.id=b.companyid--前提是先建立服务器DB之间的链接
[解决办法]
这样应该也可以的

select a.company,b.m_affair from db1 a ,db2 b
where a.id=b.id

热点排行