sqlite数据库能实现两个数据库直接数据合并吗??????

liwan123 2013-04-25 10:33:27
我现在有两个sqlite数据库,名字分别叫A和B,其中A包含字段ID,title,content,info,file,file为空,B包含字段ID,title,file,B表中的title都包含在A表的title中,也就是B表中每条信息的title都能和A表中找到完全相同的,现在我想把两个表中title名字相同的信息合并,也就是说把B表中的file字段信息更新到A表中同title去,这个有什么好办法实现么?困扰我一个星期了,找万能的CSDN,能有方法么?最后能给个实例代码,怎么来操作sqlite实现?sqlite能转换为access,要是有access的实现方式也行
...全文
831 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-04-25
  • 打赏
  • 举报
回复
SQLITE 中你可以先 attach 乙数据库到甲,然后就和一个数据库中操作两个表相同的方法进行。
WWWWA 2013-04-25
  • 打赏
  • 举报
回复
UPDATE A SET file=(SELECT file FROM B WHERE A.title=B.title)
liwan123 2013-04-25
  • 打赏
  • 举报
回复
看来我意思没说清楚,重新修改下。 我现在有两个sqlite数据库,名字分别叫甲和乙,甲里面有个数据表A和,乙里面有个数据表B,其中A包含字段ID,title,content,info,file,file为空,B包含字段ID,title,file,B表中的title都包含在A表的title中,也就是B表中每条信息的title都能和A表中找到完全相同的,现在我想把两个表中title名字相同的信息合并,也就是说把B表中的file字段信息更新到A表中同title去,这个有什么好办法实现么?困扰我一个星期了,找万能的CSDN,能有方法么?最后能给个实例代码,怎么来操作sqlite实现?sqlite能转换为access,要是有access的实现方式也行
liwan123 2013-04-25
  • 打赏
  • 举报
回复
版主大人,不是ID相同,是title相同啊
wwwwb 2013-04-25
  • 打赏
  • 举报
回复
UPDATE A SET title=(SELECT title FROM B WHERE A.ID=B.ID)
u010445219 2013-04-25
  • 打赏
  • 举报
回复
UPDATE 甲.A SET file=(SELECT file FROM 乙.B WHERE 甲.A.title=乙.B.title)

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧