当前位置: 首页 > news >正文

科技企业网站建设/厦门seo测试

科技企业网站建设,厦门seo测试,延庆网站建设优化seo,火锅自助餐网站建设刚刚看到一道数据库的题,觉得挺有意思。两张表:A:id,age,column1,column2B:id,age,column1,column2A.id 与 B.id关联。将B中age>40的column1,column2更新到A的相应记录中,只能写一个语句。写出mysql版本。下面是测试用的脚本:S…

刚刚看到一道数据库的题,觉得挺有意思。

两张表:

A:id,age,column1,column2

B:id,age,column1,column2

A.id 与 B.id关联。

将B中age>40的column1,column2更新到A的相应记录中,只能写一个语句。

写出mysql版本。

下面是测试用的脚本:

SQL语句:

create table A (

id      varchar(1),

column1 varchar(1),

column2 varchar(1),

age     int

)

create table B (

id      varchar(1),

column1 varchar(1),

column2 varchar(1),

age     int

)

insert into A(id, column1, column2, age) values ('1', '1', '1', 20);

insert into A(id, column1, column2, age) values ('1', '1', '1', 21);

insert into A(id, column1, column2, age) values ('2', '2', '2', 22);

insert into A(id, column1, column2, age) values ('3', '3', '3', 23);

insert into B(id, column1, column2, age) values ('1', 'X', 'X', 41);

insert into B(id, column1, column2, age) values ('2', 'X', 'X', 21);

insert into B(id, column1, column2, age) values ('3', 'X', 'X', 51);

insert into B(id, column1, column2, age) values ('3', 'Y', 'Y', 51);

做完这些操作以后,就要考虑怎么实现了。

开始时候的想法是,

update a

set a.column1 = (select b.column1 from a, b where b.age > 40 and a.id = b.id),

column2 = (select b.column2 from a, b where b.age > 40 and a.id = b.id);

实际上,这样是不好使的。

Error Code : 1093

You can't specify target table 'a' for update in FROM clause

意思是,要修改的表,就不能在后面子查询语句中使用。

所以得用其他的方法。

update a inner join b on a.id=b.id

set A.column1 =b.column1,a.column2=b.column2

where b.age>40;

这个试了下,很好用。

当学习了。就是不知道有没有更好的方法。

http://www.jmfq.cn/news/4869883.html

相关文章:

  • 郑州网络推广专员/数字营销服务商seo
  • 如何自己注册网站/百度推广首次开户需要多少钱
  • 用狐狸做logo的网站/百度app下载官方免费下载安装
  • 一流的常州做网站/哪些店铺适合交换友情链接
  • 淮安网站建设优化/网站推广工具
  • 如何建设优化一个网站/市场监督管理局职责范围
  • 心理测评做测试的网站/如何查看百度指数
  • 东营设计网站建设/电子商务
  • 大型网站 css/手机做网页的软件
  • 电子商务网站有哪些功能/软文写作的三个要素
  • 做同城网站最赚钱/搭建网站平台需要多少钱
  • 南昌网站建设方案优化/信息流优化师证书
  • wordpress5.52 php版本/四川百度推广和seo优化
  • 如何做淘宝cms导购网站/响应式网站模板的特点
  • 结合七牛云做视频网站/站长之家关键词挖掘
  • 广州哪家网站建设好/合肥网站推广公司排名
  • 海尔商务网站建设/怎样把个人介绍放到百度
  • 德州做网站的/软文
  • 做网站的主题/营销型网站建设价格
  • 陕西网站开发企业/百度指数是啥
  • 网站 搜索引擎 提交/长沙网络营销顾问
  • 银川网站建设联系电话/找百度
  • 如何做电子书网站/百度关键词收费标准
  • 哪里有帮做微课的网站/seo网站有优化培训吗
  • seo关键词布局案例/seo还有哪些方面的优化
  • 自己如何做购物网站/谷歌排名推广
  • 伪静态网站配置/枸橼酸西地那非片的作用及功效
  • 国外电商网站设计欣赏/百度推广开户费
  • 推销别人做网站有什么作用/友情链接价格
  • 网线制作图片/百度seo搜索引擎优化方案