当前位置: 代码迷 >> Sql Server >> 请叫一个跨表查询的有关问题
  详细解决方案

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

热度:98   发布时间:2016-04-27 12:51:13.0
请叫一个跨表查询的问题
假设有如下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
  相关解决方案