oracle
UPDATE t_message t SET t.qyid = ( SELECT s.infoid FROM sys_userinfo s WHERE t.qyid = s.id ) WHERE EXISTS (SELECT s.infoid FROM sys_userinfo s WHERE t.qyid = s.id)
使用where exists是为了防止两表中没有关联的数据也更新了
mysql可以使用以下语句
UPDATE user u INNER JOIN test_user t ON u
Oracle两个关联表的数据,把一个表的某一列数据复制到另一个表上
最新推荐文章于 2024-04-18 19:57:46 发布