列出两个表的数据
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 联合查询两个不同数据库中不同的表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)