如何将b表的值插入到对应的A表中,在线等....

yanggood007 2011-11-04 02:41:44
有表A,B
A结构
id, num
1
2

B结构
id, name
1 n1
2, n2

A表与B表 id关联
如何用一个sql语句 将B表中name值 插入到A表相对应的num中
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
苦苦的潜行者 2011-11-04
  • 打赏
  • 举报
回复

/*
为了学习sql,强制自己用sql操作表,即使再简单的查询也要用sql测试
*/
if object_id('t1') is not null
drop table t1
go
if object_id('t2') is not null
drop table t2
go
create table t1
(
[id] int,
num varchar(10)
)
go
create table t2
(
[id] int,
[name] varchar(10)
)

go
insert t1
select 1,null
union all
select 2,null
go
insert t2
select 1,'n1'
union all
select 2,'n2'
go
update a set a.num=b.[name] from t1 as a join t2 as b on a.[id]=b.[id]
/*
(所影响的行数为 2 行)
*/

jaydom 2011-11-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]
SQL code
update a set num=b.name from a join b on a.id=b.id
[/Quote]
up
-晴天 2011-11-04
  • 打赏
  • 举报
回复
update t set num=r.name from a t inner join r on t.id=r.id
--注意,NUM列必须为字符型
--小F-- 2011-11-04
  • 打赏
  • 举报
回复
update a set num=b.name from a join b on a.id=b.id
管理员权限功能开发的整体梳理 创建项目 创建视图层,views层和model层 创建管理员登录模块,提交数据以及数据的验证一系列的功能 创建后端的菜单模块:增删改查的功能 菜单模块的添加视图层以及数据的传递以及保存数据到数据库的整个流程 把数据读取出来渲染到视图层的整个流程 介绍hui-admin UI框架的使用以及布局添加菜单模块的视图层    创建角色权限模块的视图层创建以及数据层的对接     前端js对角色授权按钮的处理     前端js对对每一个角色的复选框的数据绑定以及选中功能     通过多表连接读取数据库中后端分类的数据以及数据进行处理     传递菜单分类数据到视图层,书写js方法进行数据渲染功能     如何把选中的菜单项传递到后端进行数据处理     后端如何接收到前端传递来的菜单分类数据如何再写入到数据库中     Django框架的models如何批量插入数据到数据库中    添加管理员模块以及指定当前管理员的角色    按照不同的管理员进行登录显示不同的角色所管理的菜单分类数据     多表操作管理员表角色表菜单表获取当前管理员管理的菜单项     得到对应的菜单项数据传递到前端进行渲染 本课程以实际案例开发为主,通过案例来巩固基础知识。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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