只想更新一个表,但是where条件却是多个表的问题
2016-04-11 10:24
369 查看
有两张表,A和B,
A:a_id, name;
B:b_id, a_id;
想根据B中的a_id更新A中的name字段:
错误:update A set A.name='张三' where A.a_id=B.a_id;
正确:udpate A,B set A.name='张三' where A.a_id=B.a_id;
A:a_id, name;
B:b_id, a_id;
想根据B中的a_id更新A中的name字段:
错误:update A set A.name='张三' where A.a_id=B.a_id;
正确:udpate A,B set A.name='张三' where A.a_id=B.a_id;
相关文章推荐
- 算法面试题
- 加载webView
- 基于超声波的定位与跟踪
- .net设计模式 - 单例模式
- 关于电脑安装多个版本JDK后使用时的切换
- Device eth0 does not seem to be present, delaying initialization(VM虚拟机restart service出现此错误)
- Net分布式系统之二:CentOS系统搭建Nginx负载均衡
- 抽取、转换和装载介绍(四)抽取数据
- 在开发iOS程序时对日期处理的总结(转)
- zzulioj--1870--马拉松后记(暴力求解)
- PHP获取不重复的5个随机字符
- 理解RESTful
- android studio 修改包名
- php中json_encode中文编码问题
- Net分布式系统之一:系统整体框架介绍
- 把UIGestureRecognizer 中的点击事件变成Block
- java获取客户端访问ip
- SQL 类型和C#类型对照
- Whuoj 1608 状压DP
- Linux下配置nerdTree