mysql同表B字段值赋值给A字段update语句
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是什么-- 两个(⼀样的)表
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 WH ERE 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)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。