php mysql 如何根据两张表共有的编号匹配其它数据?求思路。

数据库中有两张表,表名分别为info和data其中info有三个字段,id,num(编号),mingcheng(名称),保存的是编号和名称对应信息。data有好几个字段,... 数据库中有两张表,表名分别为info和data

其中info有三个字段,id, num(编号),mingcheng(名称),保存的是编号和名称对应信息。
data有好几个字段,ID,num(编号),mingcheng(名称),其它的字段,这个表中的数据在不断的更新,每一条数据中除了mingcheng(名称)其它都有,如何根据num(编号)从info中匹配获得mingcheng(名称)存入data表中?
求思路。
展开
 我来答
yangtiger
2014-04-18 · TA获得超过1481个赞
知道小有建树答主
回答量:750
采纳率:33%
帮助的人:245万
展开全部
update data as d,info as i set d.mingcheng=i.mingcheng where d.num=i.num
更多追问追答
追问
没看懂,能不能加点解释
追答
更新表data,
筛选data的num值等于info的num值的数据(即以num相同为匹配两个表的条件),
把data的mingcheng设为info的mingcheng值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式