欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sqlite 跨库查询解决思路

更新时间: 2014-01-05 02:32:41 责任编辑: Author_N1

 

SQLite 跨库查询
自己在开发一个小的应用,采用的是SQLite3 数据库,目前遇到的问题是 :有两个库,A.db ,B.db,分别有表 tableA 和 

tableB,如何写 SQL 语句来实现跨库查询,将tableA和tableB中符合条件的数据整合一张表?

--参考方法--
附加数据库后,直接查询
ATTACH [DATABASE] database-filename AS database-name

假设连接A,附加B
ATTACH DATABASE b as aa

SELECT * FROM tableA A INNER JOIN AA.tableB B ON A.ID=B.ID
--参考方法--
连接sms.db 然后 附加addressbook.db数据库,
 ATTACH DATABASE addressbook.db as addr;
 
查询语句。

select message.address,message.text,addr.ABPerson.name
from message ,addr.ABPerson, addr.ABMultiValue
where message.address=addr.ABMultiValue.value
and addr.ABMultiValue.record_id=addr.ABPerson.RowID
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:32:41
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11233/
本文WWW.DOC100.NET DOC100.NET版权所有。