社区
基础和管理
帖子详情
在线等 写条update语句,正确立即结贴
xiaohu8855
2010-02-05 10:41:57
表t1
sno scost
1 15
2 24
表t2
sno cost
1 0
2 0
要求利用t1的scost 修t2的cost,在sno相等的情况下
...全文
50
7
打赏
收藏
在线等 写条update语句,正确立即结贴
表t1 sno scost 1 15 2 24 表t2 sno cost 1 0 2 0 要求利用t1的scost 修t2的cost,在sno相等的情况下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonbanana
2010-02-05
打赏
举报
回复
update t2 inner join t1 on t2.sno=t1.sno set t2.cost=t1.cost;
xiaohu8855
2010-02-05
打赏
举报
回复
谢了啊
YY_MM_DD
2010-02-05
打赏
举报
回复
楼主都看那么一点点就好了
suiziguo
2010-02-05
打赏
举报
回复
SQL> select * from t1;
SNO SCOST
---------- ----------
1 15
2 24
SQL> select * from t2;
SNO COST
---------- ----------
1 0
2 0
SQL> update t2 set cost=(select scost from t1 where t1.sno=t2.sno)
2 where exists (select 1 from t1 where t1.sno=t2.sno);
已更新2行。
SQL> commit
2 ;
提交完成。
SQL> select * from t1;
SNO SCOST
---------- ----------
1 15
2 24
SQL> select * from t2;
SNO COST
---------- ----------
1 15
2 24
SQL>
vanjayhsu
2010-02-05
打赏
举报
回复
[Quote=引用 1 楼 suiziguo 的回复:]
通用的
update t2 set cost=(select scost from t1 where t1.sno=t2.sno)
where exists (select 1 from t1 where t1.sno=t2.sno);
[/Quote]
好快啊。。。
yaoweijq
2010-02-05
打赏
举报
回复
update t2
set t2.cost = (
select t1.scost
from t1
where t1.sno = t2.sno
)
供参考
suiziguo
2010-02-05
打赏
举报
回复
通用的
update t2 set cost=(select scost from t1 where t1.sno=t2.sno)
where exists (select 1 from t1 where t1.sno=t2.sno);
面试官:select
语句
和
update
语句
分别是怎么执行的?
最近有粉丝面试互联网公司被问到:你知道select
语句
和
update
语句
分别是怎么执行的吗?,要我写一篇这两者执行SQL
语句
的区别,这不就来了。 总的来说,select和
update
执行的逻辑大体一样,但是具体的实现还是有区别...
oracle错误码00933,Oracle:
UPDATE
语句
导致ORA-00933错误(Oracle:
UPDATE
statement causes ORA-00933 error)...
Oracle:
UPDATE
语句
导致ORA-00933错误(Oracle:
UPDATE
statement causes ORA-00933 error)任何人都可以看到这个陈述有什么问题吗? 我尝试了一段时间来修复它,但无济于事,我在网上发现的答案坚持我需要删除ORDERBY...
MySQL中,执行一个
update
语句
以后,再去执行 hexdump 命令想要查看 .ibd 文件内容,为什么没有看到数据有改变呢?
结论:可能是因为
update
语句
执行完成后,InnoDB 只保证写完了 redo log、内存,可能还没来得及将数据写到磁盘。数据库缓存:DBMS 通常会将数据缓存在内存中,以提高读取和写入操作的性能。
语句
后,数据可能仍然...
面试官:你知道select
语句
和
update
语句
分别是怎么执行的吗?
Mysql中select与
update
执行的流程
技术干货 |
Update
更新慢、死锁等问题的排查思路分享
内容提纲 ...在开始排错
Update
之前,我们需要知道
Update
在 MySQL 中的生命周期是什么,MySQL 如何执行一个事务的。理解了如何执行,才知道如何去排查故障。 二、
Update
生命周期 Server 层阶段 2
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章