社区
MS-SQL Server
帖子详情
mysql多表关联插入
jangmars
2011-12-09 10:56:29
有三张表 A,B,C,,我要从A,和C,中取出他们的ID插入到B中,A和C表中有一个字段他们的值有相同的,
A表有字段ID,ANAME,B表字段AID,CID, C表字段为ID和CNAME,当ANAME=CNAME时将他们ID取出,插入B表字段对应字段
我怎么写这个SQL。
...全文
3901
4
打赏
收藏
mysql多表关联插入
有三张表 A,B,C,,我要从A,和C,中取出他们的ID插入到B中,A和C表中有一个字段他们的值有相同的, A表有字段ID,ANAME,B表字段AID,CID, C表字段为ID和CNAME,当ANAME=CNAME时将他们ID取出,插入B表字段对应字段 我怎么写这个SQL。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
--小F--
2011-12-09
打赏
举报
回复
insert into b(aid,cid) select a.id,a.aname from a ,c where a.aname=c.cname
jangmars
2011-12-09
打赏
举报
回复
好了,谢谢提醒,我知道怎么写了,我写是的
insert into B select A.ID,C.ID FROM A,C WHERE ANAME=CNAME;
jangmars
2011-12-09
打赏
举报
回复
Duplicate entry '1068-41029' for key 1
有很多重复的,但他们的ID不会重复
让你望见影子的墙
2011-12-09
打赏
举报
回复
insert into B
select A.id,Aname
from A join C on a.Aname=c.cname
MySQL
DML 语言(
插入
、更新与删除数据)
Re:
MySQL
DML 语言(
插入
、更新与删除数据)=======================# DML 数据操作语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和删除表中的行(数据) #
插入
、更新与删除数据
MySQL
中提供了功能丰富的数据库管理语句,包括有效地向数据库中
插入
数据的 INSERT 语句,更新数据的UPDATE语句以及当数据不在使用时删除数据的DELETE 语句等。 # 高阶 DML 操作 将查询结果
插入
到新表(相当于表复制功能) 根据另一张表的条件,更改本表记录 根据另一张表的条件,删除本表记录-------------------------------------------------------------
Mysql
数据库sql语句实现
多表
关联
插入
sql语句
多表
关联
插入
mysql
联表
插入
和问题
mysql
联表
插入
命令和联表
插入
问题
mysql
多表
关联
插入
时,
关联
表中使用主表新建记录的主键
INSERT INTO `sys_permission`(`permission_id`, `permission_name`) VALUES (null, '名称'); set @id = LAST_INSERT_ID(); INSERT INTO `sys_role_permission`(`id`, `role_id`, `permission`) VALUES (null, 1, @id)...
MySQL
关联
表
插入
数据(update inner join语法)
注意:此处的 inner join 不可以像往常一样使用逗号“,”替换!!!切记!! 备注: 可以把上面的 table1 inner join table2 on table1.id=table2.pid 看成是一个“整体表”,便于理解。即,相当于: 只有sql server支持 update ... from 啊 ~ ~,真浪费 ~...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章