当前位置:首页 » 编程语言 » 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 数据库。

热点内容
bat脚本字符串 发布:2025-07-10 21:19:49 浏览:170
像素工厂手机服务器地址 发布:2025-07-10 21:18:12 浏览:748
怎么查看服务器ip跟密码是多少 发布:2025-07-10 21:12:29 浏览:20
sqlserver读写分离 发布:2025-07-10 21:12:27 浏览:374
油猴安装脚本 发布:2025-07-10 21:01:30 浏览:583
json跨域访问 发布:2025-07-10 20:51:37 浏览:870
架设测试服务器怎么做 发布:2025-07-10 20:47:32 浏览:412
lol服务器满载怎么办 发布:2025-07-10 20:31:08 浏览:328
sql2005脚本导出数据 发布:2025-07-10 20:31:05 浏览:112
三星手机服务器停止运行怎么办 发布:2025-07-10 20:21:07 浏览:868