在sqlite数据库中有两个表A 和 B A表中的 数据 id=67,tops=567,id=68,tops=522,B表中的数据id=68,tops=566 现在更新A表中id=68的tops为B表中的tops的到的结果是A: id=67,tops=567,id=68,tops=566,请问这条语句要怎么写,不要 db.update("thirtytwoinfo", contentValues, "id = 68", null);用这种方式写,因为我表中的数据有很多条,请问哪条SQL语句是可以直接辨别当两个表中的id相同时更新对应的数据的?在我这里例子上要怎么用呢?求大神指点!!!!!!
2条回答 默认 最新
- 叶之秋 2016-07-04 09:15关注
update A
set tpos = (select tops from B where id = '68')where id = '68';
解决 无用评论 打赏 举报
悬赏问题
- ¥15 MapReduce结果输出到HBase,一直连接不上MySQL
- ¥15 扩散模型sd.webui使用时报错“Nonetype”
- ¥15 stm32流水灯+呼吸灯+外部中断按键
- ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
- ¥15 NX MCD仿真与博途通讯不了啥情况
- ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
- ¥15 gradio的web端页面格式不对的问题
- ¥15 求大家看看Nonce如何配置
- ¥15 Matlab怎么求解含参的二重积分?
- ¥15 苹果手机突然连不上wifi了?