毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

SQLite如何实现跨库查询

更新时间:2012-8-6:  来源:毕业论文

自己在开发一个小的应用,采用的是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

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。