把 表 weak2 的scroe2 列,按 name 对应更新或插入
到 表 weak1 的scroe1 列,删除weak1中有的而weak2中没有的name行。谢谢!ACMAIN_CHM大侠,我需要你!
到 表 weak1 的scroe1 列,删除weak1中有的而weak2中没有的name行。谢谢!ACMAIN_CHM大侠,我需要你!
解决方案 »
- mysql主从服务器同步问题?
- Can't connect to MySQL server on 'localhost' (10048) (附详细说明)
- ado.net数据库访问问题,求解答!
- mysql 有没有类似于oracle的comment on之类的语法?
- MYSQL innodb引擎下的防幻读问题
- win2003服务器已安装了一个mysql4数据库,怎样可以再安装一个mysql5呢?
- 初学MySQL: 怎么保存二进制数据?
- 帮个忙(mysql数据库)
- MSSQL导入MYSQL,求思路、、、
- 表b的统计结果和变a连接查询,返回结果必须要有表a全部数据
- 两个表的两列相减
- oracle NUMBER(22)和mysql bigint(22)字段类型问题.
where not exists (select 1 from weak2 where weak1.name=B.name)update weak1 A,weak2 B
set A.score1 = B.score2
where A.name = B.name
如果NAME为主键 OR 唯一KEY,可以考虑用REPLACE INTO解决
否则两条SQL语句解决到 表 weak1 的scroe1 列,删除weak1中有的而weak2中没有的name行。
delete a from weak1 a left join weak2 b on a.name=b.name where b.name is null