mysql数据库,将一个表的数据根据另一个表中的数据进行更新,如何实现?
如下例子:a表 字段名: name1 num1 num2 b表 字段名:nam 2 num3 需实现如下效果:在b表中name2和name1相同的地方 将num3的数值改为 num1减去num2 如何编写sql语句??2个表之间要做相关设置吗??
如下例子:a表 字段名: name1 num1 num2 b表 字段名:nam 2 num3 需实现如下效果:在b表中name2和name1相同的地方 将num3的数值改为 num1减去num2 如何编写sql语句??2个表之间要做相关设置吗??
答案:update b,a
set num3=a.num1-a.num2
where b.name1=a.name2
上一个:mysql备份数据库问题
下一个:请问c++怎么使用ado连接mysql数据库,同时要求不配置odbc,刚接触c++请各位帮帮忙