首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

怎么通过一定的条件,将A表的数据写入B表

2012-03-03 
如何通过一定的条件,将A表的数据写入B表A表和B表的结构相同,C表为条件表,即,查询A表的时候如果C表有这个条

如何通过一定的条件,将A表的数据写入B表
A表和B表的结构相同,C表为条件表,即,查询A表的时候如果C表有这个条件(如A表和C表的ID相同),那么即将A表ID对应的数据写进B表。
A表
ID       DATA         NAME
1           A               F5
2           B               RT
3           H               NH
4           R               RG

C表
ID       DATA
3           H
根据上面的表,B表应该是这样的
B表
ID       DATA         NAME
3           H               NH

谢谢大家了

[解决办法]
insert into b select a.* from a inner join c on a.id=c.id;

热点排行