今天修改数据时候 有个需求将A表中的某一个字段赋值到B表中。AB中有一个关联ID,于是我写下了这样的SQL:
update a
set a.class=
(select b.class
from b
where a.name= b.name)
给出了这样的提示:
产生原因:
set值 中的select 语句会返回多条,那么对症下药,限制返回一条就行了
调整后:
u
今天修改数据时候 有个需求将A表中的某一个字段赋值到B表中。AB中有一个关联ID,于是我写下了这样的SQL:
update a
set a.class=
(select b.class
from b
where a.name= b.name)
给出了这样的提示:
产生原因:
set值 中的select 语句会返回多条,那么对症下药,限制返回一条就行了
调整后:
u