你的数据库在两台电脑上,所以肯定不支持一条语句做关联查询。只能是分两次查询。
可以连接1921680141的数据库B,查询tercher的表,建一个以ter_id为key的hash列表,然后再查本地,再 *** 作查询结果,做foreach()来 *** 作hash列表,添加老师姓名。
如果两库在一台电脑上,则可以直接使用以下语句。
select stu,teter_name from Astudent stu,Bterther te where stuter_id=teter_id;
<%
connstr1="Driver={SQL Server};server=(local);UID=sa;PWD=123456;Database=db1"
Set rs1=ServerCreateObject("ADODBRecordSet")
sqlsting1="select top 1 from db1"
rs1open sqlsting1,connstr1,1,1
ResponseWrite rs1("a")
%>
再试试看
方式一:
语句知
SELECTFROM数据库道Adbo表专Aa,数据库Bdbo表Bb
WHEREafield=bfield
"DBO"可以省略如
SELECTFROM数据库A表Aa,数据库B表BbWHEREafield=bfield
祝好运,望属采纳
以上就是关于mysql中怎样查询不同电脑不同数据库中的数据全部的内容,包括:mysql中怎样查询不同电脑不同数据库中的数据、sql跨数据库查询如何查询、SQLServer怎么实现跨数据库查询呢(sql跨服务器查询语句)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)