msyql同一个数据库中三个数据表内数据合并问题,困扰我啊。。。。。

liwan123 2013-04-25 02:16:56
我有个mysql数据库名字叫甲,甲里面有三个表,分别是A,B,C,A有字段id,name,filename,classid,B有字段id,filepath,name,C有字段id,filepath,classid,现在我想直接操作mysql数据库实现个功能,当A表和B表的name相等时,则在C表插入一条信息,C表的id、filepath、classid分别等于A表的filename、B表的filepath、A表的classid,这个怎么写sql语句呢?
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-04-25
  • 打赏
  • 举报
回复
insert into C select a.filename、B.filepath、A.classid From A inner join B On a.name=b.name
rucypli 2013-04-25
  • 打赏
  • 举报
回复
insert into C(id,filepath,classid) select A.filename,B.filepath,A.classid from A,B where A.name=B.name

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧