mysql 同表 B字段值赋值给A字段 update 语句

版权声明:本文注明出处可以转载。 https://blog.csdn.net/lzxomg/article/details/79714997

mysql 表table_a B字段值赋值给A字段 update 语句

-- 同一个表
UPDATE table_a SET A=(SELECT B FROM (SELECT * FROM table_a) b WHERE b.id = table_a.id)
-- 两个(一样的)表
UPDATE table_a SET A = (SELECT B FROM table_b WHERE table_b.ID= table_a.ID)

-- UPDATE FY_MEDICINE_DIRECTION SET MEDICINE_NAME=(SELECT COMMON_NAME FROM (SELECT * FROM FY_MEDICINE_DIRECTION) b WHERE b.id = FY_MEDICINE_DIRECTION.id) WHERE  SOURCES='参考《国家医保药品手册》(2017版)' AND MED_ISTATUS=1
-- UPDATE message  SET image=(SELECT istatus FROM (SELECT * FROM message) b WHERE b.id = message.id)

猜你喜欢

转载自blog.csdn.net/lzxomg/article/details/79714997