【紧急求助】想得到这样的一个查询结果的语法是什么呢?

wipe_tear 2010-05-13 08:43:06
CREATE TABLE [dbo].[aaa](
[id] [int] IDENTITY(1,1) NOT NULL,
[haha] [int] NULL,
[heihei] [int] NULL
)
然后这个表里面有如下数据:
1 2
2 3
3 4

然后我想得到如下结果,就是把这两个和并列在一行中展示,即
6 9

我现在的想法是写成下面的形式,不过报错,希望大家给于正确的方法
( select sum(haha) from aaa
left join
(select sum(heihei) from aaa )
...全文
99 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2010-05-14
  • 打赏
  • 举报
回复
路过 蹭分 帮顶 学习
老黎 2010-05-14
  • 打赏
  • 举报
回复
楼上都说了
yudi010 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 zhengtw 的回复:]

SQL code
select sum(haha),(select sum(heihei) from bbb) from aaa
[/Quote]

这个可以
请问各位有没有比这个更好的?
akuan956 2010-05-14
  • 打赏
  • 举报
回复
路过,顶一个!
楼主的思路太复杂。没必要用链接的。
百年树人 2010-05-14
  • 打赏
  • 举报
回复
select 
(select sum(haha) from aaa) as a,
(select sum(heihei) from bbb) as b
zhengtw 2010-05-14
  • 打赏
  • 举报
回复
select sum(haha),(select sum(heihei) from bbb) from aaa 
zhengtw 2010-05-14
  • 打赏
  • 举报
回复
select sum(aaa.haha), sum(bbb.heihei)
from aaa
left join bbb on aaa.id = bbb.id
wipe_tear 2010-05-14
  • 打赏
  • 举报
回复
比如这种情况
create table bbb
(
id int identity(1,1) primary key,
heihei int
)

insert into bbb values (2)
insert into bbb values (2)
insert into bbb values (2)

CREATE TABLE [dbo].[aaa](
[id] [int] IDENTITY(1,1) NOT NULL,
[haha] [int] NULL
)
然后这个表里面有如下数据:
insert into bbb values (1)
insert into bbb values (1)
insert into bbb values (1)
我想得到类似
select sum(haha) from aaa, select sum(heihei) from bbb
也就是联合展现出来的结果,在一行中并列展示,应该如何办呢?
wipe_tear 2010-05-14
  • 打赏
  • 举报
回复
晕,大家有点误会我的意思了,你们可以考虑一下
不是一个表的情况,比如第二列在另外一个表bbb中
要想得到如下结果应该怎么办呢
smallfish0302 2010-05-14
  • 打赏
  • 举报
回复
select Sum(hehe),sum(heihei) from aaa
felicity_h 2010-05-14
  • 打赏
  • 举报
回复
select sum(c),sum(d) from(select sum(aaa.id) c,0 d from aaa
union select 0 c,sum(bbb.id) d from bbb)
qq724204729 2010-05-14
  • 打赏
  • 举报
回复
路过 蹭分 帮顶 学习
cxmcxm 2010-05-13
  • 打赏
  • 举报
回复
 select sum(haha),sum(heihei) from aaa   
xugan666 2010-05-13
  • 打赏
  • 举报
回复
恩,顶楼上所有
jaydom 2010-05-13
  • 打赏
  • 举报
回复
顶起楼上所有
SQL77 2010-05-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 josy 的回复:]
SQL code
select sum(haha),sum(heihei) from aaa
[/Quote]
...
dawugui 2010-05-13
  • 打赏
  • 举报
回复
CREATE TABLE [dbo].[aaa](
[id] [int] IDENTITY(1,1) NOT NULL,
[haha] [int] NULL,
[heihei] [int] NULL
)

insert into aaa(haha,heihei) values(1 ,2)
insert into aaa(haha,heihei) values(2 ,3)
insert into aaa(haha,heihei) values(3 ,4)
go

select sum(haha) , sum(heihei) from aaa

drop table aaa

/*


----------- -----------
6 9

(所影响的行数为 1 行)
*/
dawugui 2010-05-13
  • 打赏
  • 举报
回复
select sum(haha) , sum(heihei) from aaa
pt1314917 2010-05-13
  • 打赏
  • 举报
回复

select sum(haha),sum(heihei) from aaa
百年树人 2010-05-13
  • 打赏
  • 举报
回复
select sum(haha),sum(heihei) from aaa

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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