MySql两个数据库关联查询 ( 积分: 300 )

  • 主题发起人 主题发起人 ILon
  • 开始时间 开始时间
I

ILon

Unregistered / Unconfirmed
GUEST, unregistred user!
利用ODBC连接MySql数据库,请问如何关联查询,
如:select A.id,b.ild from......
sql如何写,a.id和b.ild值是相同
在线等.....
 
select a.id,b.ild from a,b where a.id=b.ild;
 
不好意思,少说一点,就是这个两个表不是在一个库里,需要跨库查询.
 
谢谢.问题已解决..
 
那你没有把答案写出来呀
 
Select * From db1.tbl1,db2.tbl2 where tbl1.id = db2.tbl2.ID
这是查询语句.在MySQL_4.1.0帮助文件里有说明
 
请问如何不通过ODBC,动态连接网络的Mysql数据库
 
连接问题解决了,现在出现一执行sql语句就出现内存溢出,请问是那里的问题;
连接方式:
ConnectionString :=('DRIVER={MySQL ODBC 3.51 Driver};'+
'SERVER='+sqlSource+';'+
'DATABASE='+sqlData+';'+
'USER='+sqlname+';'+
'PASSWORD='+sqlpasswd+';'+
'OPTION=3;');
是不是这中连接方式不支持两个库联合查询.
 
Select a.m_id,b.m_id From bom2 a ,OpenDataSource('SQLOLEDB','Data Source=10.1.5.9;User Id=sa;PassWord=').get_material.dbo.bom2 b Where a.M_id=b.m_id
注意OpenDataSource里面參數````后面再跟庫名+表的擁有者+表名。
 
谢谢,我是想通过ADO连接,可不可以直接查询,现在是可以连接,但是现在一执行
Select * From Userinfo Where id = RzEdit1.Text 这是单库单表查询就出现内存溢出现象.
 
后退
顶部