sql跨数据库查询两个表的方法,加急啊!!

sql跨数据库查询两个表的方法,加急啊!!,第1张

列出两个表的数据

select from [AAA]Table1 a inner join

[BBB]Table2 b on aid1 = bid2

只BBB表里的数据

Select from [BBB]Table2 b where bid2

in(Select aid1 from [AAA]Table1 a)

AAA和BBB是数据库名   数据库名和表名之间放两个点

SELECT 表一 表一字段, 表二表二字段

WHERE 表一的一个字段 = 对应表二的字段

例子

SELECT PersonsLastName, PersonsFirstName, OrdersOrderNo

FROM Persons, Orders

WHERE PersonsId_P = OrdersId_P

SELECT Persons, Orders

WHERE PersonsId_P = OrdersId_P

可以,这个是最基本的查询方法,也是经常用到的。

方法如下:

select from table1,table2 where table1field1= table2field1

上面这句可以查询两个表中所有field1相等的数据

select 表名列名 from table1,table2 where table1field1= table2field1

上面这句可以查询两张表中相同field1项中‘表名’中‘列名’项的数据,上面查询字段自己加,但是要记得前面要加上'表名',因为存在相同字段的时候需要用表名来区别。

楼主试试吧~

一台服务器上的两个不同的 SQL Server 数据库?

还是 两台服务器上的, 2个 SQL Server 数据库?

一台服务器上的两个不同的 SQL Server 数据库 很简单

比如你现在是 USE test1 数据库,建立一个表,叫 TestA

然后 USE test2 数据库,建立一个表,叫 TestB

那么要关联,就是 查询的时候,输入全路径

例如

SELECT

检索字段

FROM

test1dboTestA testa,

test2dboTestB testb

WHERE

关联条件

如果是跨服务器的,需要创建 数据库链接。

链接建立好以后,也是和上面的写法差不多。

以上就是关于sql跨数据库查询两个表的方法,加急啊!!全部的内容,包括:sql跨数据库查询两个表的方法,加急啊!!、如何用一条sql语句连接两个数据库的表返回数据集、sql 联合查询两个不同数据库中不同的表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9432460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存