如何合并两张表。在线等。散分

yiyezhiqiuhan 2005-12-15 07:41:00
A表
a1 a2 a3
1 'a' 'aa'
2 'b' 'bb'
3 'c' 'cc'
4 'd' 'dd'
5 'e' 'ee'

B表(a1是A表a1字段)
b1 a1 b3 b4
1 1 'aaa' 'aaaa'
2 2 'bb' 'bbbb'
3 3 'cc' 'cccc'

我要的是把B表的所有a1字段的值到A表中去把对应的a2值取出来。再合并成一张临时表。
如:以下是我想要的结果。
#C(临时表)
b1 a1 a2 b3 b4
1 2 b 'aaa' 'aaaa'
2 3 c 'bb' 'bbbb'
3 4 d 'cc' 'cccc'

请各位高手帮忙,在线等
...全文
158 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
aSalt 2005-12-18
  • 打赏
  • 举报
回复
select into .... 直接创建个新表
zhaoxijun 2005-12-17
  • 打赏
  • 举报
回复
create database zhaoxijun
go
use zhaoxijun
go

create table A
([ID]INT PRIMARY KEY,
[Code]varchar(10),
[Name]varchar(10))
----------------------------------------------------------------
select *from A
insert into A values(1,'你好','王五')
================================================================
create table B
([ID]INT PRIMARY KEY,
[Code]varchar(10),
[Docid]varchar(10),
[Name]varchar(10))
------------------------------------
insert into B values (1,'你好','A0011','张三')
select * from B

select ID,Code from B where Docid='A0011'-------------------《1》---


UPDATE A SET A.[Name]=B.[Name] from A inner join B on
A.[ID]=B.[ID]
WHERE A.[ID]=B.[ID] AND A.[Code]=B.[Code]-------------------<2>


你把我写的看懂你就能明一点
setve 2005-12-17
  • 打赏
  • 举报
回复
是撒,干嘛建临时表呢?如果还要再次操作的话,直接做视图不就行了
zhao606 2005-12-16
  • 打赏
  • 举报
回复
你的结果好象跟你的描述不相应啊,有矛盾的,到底你要的结果是怎么样的啊
zse3 2005-12-16
  • 打赏
  • 举报
回复
楼主是不是想:在B表里取出一条A1的记录??
$扫地僧$ 2005-12-15
  • 打赏
  • 举报
回复
select B.b1, B.a1, A.a2, B.b3, B.b4 into #C
from B inner join A on A.a1=B.a1
mislrb 2005-12-15
  • 打赏
  • 举报
回复
楼主给的结果是不是有问题啊?还是问的问题有问题?呵呵

select t1.*,t2.a2 into #t from b t1,a t2 where t1.a1=t2.a1
yiyezhiqiuhan 2005-12-15
  • 打赏
  • 举报
回复
我要的是把数据找出来之后放到一个表中,我再用对这个表进行单独查询一条数据。
yiyezhiqiuhan 2005-12-15
  • 打赏
  • 举报
回复
netcoder(朱二)
不是这样。
#C(临时表)
b1 a1 a2 b3 b4
1 2 b 'aaa' 'aaaa'
2 3 c 'bb' 'bbbb'
3 4 d 'cc' 'cccc'
是这样。
OracleRoob 2005-12-15
  • 打赏
  • 举报
回复
select B.b1, B.a1, A.a2, B.b3, B.b4
from B inner join A on A.a1=B.a1
netcoder 2005-12-15
  • 打赏
  • 举报
回复
结果是不是这样?

b1 a1 a2 b3 b4
1 2 a 'aaa' 'aaaa'
2 3 b 'bb' 'bbbb'
3 4 c 'cc' 'cccc'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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