怎样横向合并结果集?多谢!(50分)

  • 主题发起人 主题发起人 MyJob
  • 开始时间 开始时间
M

MyJob

Unregistered / Unconfirmed
GUEST, unregistred user!
比如 ,Query1有三个字段,Query2有三个字段,分别执行后合并到一起,
形成一个有六个字段的结果集 ,怎么做?
 
select sum(a.字段1),sum(a.字段2),sum(a.字段3),sum(b.字段1),sum(b.字段2),sum(b.字段3) into 表3 from 表1 a ,表2 b
 
如果不行,只能用本地临时表了!
 
[blue]SELECT A.字段1,A.字段2,A.字段3,B.字段1,B.字段2,B.字段3
FROM 表1 A ,表2 B[/blue]
 
如果是SQLServer用join
 
大家可能没有看清楚我的题目,比如说:Query1.sql ='select a,b,c from table1' ,
Query2.sql='select e,f from table2 ' ,但是由于种种原因 ,比如 Query1要允许更新,
则 Query1不能用 'select a.a,a.b,a.c,b.e,b.f from table1 a inner join table2 b
on ...'
而Query1的结果集又必须包含Query2中的字段,怎么处理 ?多谢各位 :)
 

在sql1中新建立字段,其中包括sql2中的字段 ~~`
 
多人接受答案了。
 
后退
顶部