目前是 update A set 列A = (select 列1 from B where **** linmt 1 )我想同时更新多个字段类似 select A set 列A ,列B = (select A1,A2 from B linmt 1 )不能使用 join 因为两个表 的 是时间 顺序关联的,并没有什么 唯一键 来关联查询。查了一晚上资料,好像mysql 都不支持这种方式,必须 关联 或者 更新几个字段,写几次子查询最后希望在这里得到大神指点
解决方案 »
- C连接MySQL进行查询,多个结果符合的情况下,结果保存在哪里
- 企业内部邮箱模块 表结构如何设计
- MySQL 5.0 一般会用什么storage engine ?
- mysql 根据英文首字母来查询汉字函数
- 安装MYSQL报错,这是什么原因?
- 再次请教高手,mysql查询问题。(ACMAIN_CHM 和 vipper23请进!)
- 关于mysql数据同步
- mysql和struts写的java程序,插入时乱码,太头疼了。有知道怎么做的谢谢给说一声。
- 請問在Linux下copy出來的mySQL文檔可不可以直接在Window2000下使用
- php+mysql 多表重名列
- 08cms7.1每天早上mysql卡爆服务器
- mysql读取5w以内数据的时间能否压缩到1s以内?
update A, (select A1,A2 from B linmt 1 ) c
set A.列A=c.a1 ,A.列B=c.A2