update 关联两个表

 

如下:将b表中的id 赋值到 a 表中的 retest_id 

update a
set a.retest_id = (select id from b where a.id= b.device_id) 
where id in (select device_id from b)

 

两个库 更改

UPDATE 数据库1.co t1 ,数据库2.co t2
        SET t1.longitude = t2.longitude,t1.latitude = t2.latitude
WHERE t1.id = t2.id AND t1.sid=1136  AND t2.sub_item_id=111336 AND t1.longitude IS NULL AND t1.latitude IS NULL 

你可能感兴趣的:(sql,sql)