根据表中已有的值为条件插入新的行的问题
时间:2011-12-14
来源:互联网
id newsid keynum
10 2 4
表B
newsid title
1 考试
2 计算机,考试
3 资格
4 AAAAAAAAAAA
5 AAAAAAAAAAAA
需求是这样的,A表中已有了newsid为2的行,我需要在A表中插入新的纪录,
条件是newsid在B表中存在,而且在A表中也存在,然后keynum的值做累加。。
作者: bx1988112 发布时间: 2011-12-14
作者: ssp2009 发布时间: 2011-12-14
你究竟是要插入,还是要更新?
作者: qianjin036a 发布时间: 2011-12-14

作者: fredrickhu 发布时间: 2011-12-14
作者: bx1988112 发布时间: 2011-12-14
作者: bx1988112 发布时间: 2011-12-14
作者: bx1988112 发布时间: 2011-12-14

作者: tanjie584520 发布时间: 2011-12-14
SQL code
insert into A select (select DISTINCT(newsid) from A where A.newsid in (select newsid from B)) a, (select max(keynum)+1 from A where A.newsid in (select newsid from B)) b
作者: bx1988112 发布时间: 2011-12-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28