update bl set bl.y = ob.maxy from 用户.base_label bl,
(
select max(obj.maxy) as maxy,bl.y,bl.label_id from 用户.base_obj obj,用户.base_label bl
where obj.minx<=bl.x and bl.x <= obj.maxx
and obj.miny <= bl.y and bl.y <= obj.maxy
and obj.minz <= bl.z and bl.z <= obj.maxz
and bl.label_id = bl.label_id
group by bl.label_id,bl.y
)
as ob
where bl.label_id = ob.label_id
from前面报缺失set关键字
追答update 用户.base_label bl
set bl.y =(select ob.maxy from
(
select max(obj.maxy) as maxy,bl.y,bl.label_id from 用户.base_obj obj,用户.base_label bl
where obj.minx<=bl.x and bl.x <= obj.maxx
and obj.miny <= bl.y and bl.y <= obj.maxy
and obj.minz <= bl.z and bl.z <= obj.maxz
and bl.label_id = bl.label_id
group by bl.label_id,bl.y
) as ob
where bl.label_id = ob.label_id)
from 用户.base_label bl