「已注销」 2016-07-04 09:01 采纳率: 0%
浏览 936

JAVA 求教一条SQL语句

在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了?