当前位置:首页 » 编程语言 » sql更新根据

sql更新根据

发布时间: 2022-07-31 02:39:08

sql如何根据B表内容更新A表.

试试看
用 B表中的数据 根据ID做group 求出最小的时间,而后在与B表关联查询获得最早的 开课时间的成绩
update A set A.chengji = (
select max(B.chengji) --防止重复 如重复取成绩最好的一个
from B, (select id,min(kaikeshijian) ktime from B group by id) t
where b.id = t.id and b.kaikeshijian = t.ktime and b.id = A.id
)

⑵ sql语句update select根据字段更新问题

1、tbl_cust_data_table_0000000298这个表没有field_50028161这个字段
2、你要更新的列有5个,而select出来的只有4个,不匹配

⑶ sql中根据不同条件更新不同表中的字段

没太明白你的需求

比如,这样?
搜索
update ta set col1 = (select case tb.a > 1000 then 1 else 0 end from tb where ta.id = tb.aid)
where ...

⑷ 求根据字段关联更新SQL语句

具体什么数据库

sqlserver:

updateaseta.bil_no=b.bil_nofroma,bwherea.src_itm=b.itmanda.src_itmin(selectitmfromb)

oracle:

updateaseta.bil_no=(selectb.bil_nofrombwherea.src_itm=b.itm)wherea.src_itmin(selectitmfromb)

mysql:

updateainnerjionbona.src_itm=b.itmseta.bil_no=b.bil_nowherea.src_itmin(selectitmfromb)

⑸ sql怎么根据其他表的字段更新数据

for SQL Server 数据库:
"update a set a.name=b.name1 from a,b where a.id=b.id"

以下在SQL Server中验证可行:
update a set a.status=b.status
from table1 a,table2 b
where a.id1=b.id1

⑹ SQL根据一张表的内容更新另一张表的某列

sqlserver:

updatet1sett1.D=t2.D
fromt2
wheret1.A=t2.A

Oracle:

updatet1setD=(selectt2.Dfromt2wheret1.A=t2.A)
whereexists(select1fromt2wheret1.A=t2.A)

⑺ 怎样写sql语句 同一表根据某字段相同就更新

update table
set name_id = (select distinct name_id from table t where t.name = table.name and t.name = 1)
where flag = 0

--当flag等于0的时候更新
--更新的值为:与当前name相同的,并且flag等于1的name_id

⑻ mysql如何根据一列值更新另一列的值

在更新表的使用where条件就行了,示例sql,
UPDATE aaa SET a1= a1/10000 WHERE a2= '万';
执行这条sql时,先将条件设置详细些,比如a2 = '万' and 主键 = 1 什么的,选择一条数据试试结果,确保不会因为误操作,将表中的数据修改。最好在修改数据前,将修改的数据找出来,执行一个备份。

⑼ sql一个表每日做更新。根据某一关键字段查找出修改的数据

IF Update(GroupJobNo)
begin
declare @OldNo nvarchar(30),@NewNo nvarchar(30)
select @OldNo=IsNull(GroupJobNo,'') from deleted
select @NewNo=IsNull(GroupJobNo,'') from Inserted

if (IsNull(@OldNo,'')<>'') and (IsNull(@OldNo,'')<>IsNull(@NewNo,''))
begin
update CT_Job set GroupJobNo=@NewNo where GroupJobNo=@OldNo
end
end;

⑽ sql查询 更新语句怎么写

1、首先需要打开sql server 数据库。

热点内容
手机java模拟器 发布:2025-09-18 07:13:29 浏览:413
linux线程的栈大小 发布:2025-09-18 07:09:42 浏览:630
废旧电脑做linux服务器 发布:2025-09-18 07:06:50 浏览:261
终端配置怎么写 发布:2025-09-18 06:44:42 浏览:800
ftp手机登陆 发布:2025-09-18 06:43:04 浏览:763
emc存储800电话 发布:2025-09-18 06:32:49 浏览:960
c语言编程与设计 发布:2025-09-18 06:09:15 浏览:721
2016年预算法 发布:2025-09-18 06:07:05 浏览:622
什么是广告脚本设计 发布:2025-09-18 05:52:09 浏览:657
移动版我的世界服务器 发布:2025-09-18 05:38:49 浏览:965