使用别名方式即可实现效果
INSERT INTO tb_app_copy1 ( id, appid, version ) SELECT
id,
appid,
version
FROM
tb_app
ON DUPLICATE KEY UPDATE
version =VALUES( version ),
appid = if( INSTR(tb_app_copy1.appid,VALUES(appid))>0, tb_app_copy1.appid, INSTR(tb_app_copy1.appid,VALUES(appid)))