社区
MS-SQL Server
帖子详情
求助SQL语句!
xiaowangzi
2005-05-08 04:44:41
现在有两个表一个表存放用户的信息(表1)一个表存放用户上传的图片(表2)其中表2中有一个字段的存放该图片的大小PhotoSize。现在我想在表1中增加一个字段来存放用户上传图片一共所占的大小。获得用户上传图片空间的大小是通过表2对该用户上传的图片记录中的PhotoSize的总和!
谢谢!
...全文
153
10
打赏
收藏
求助SQL语句!
现在有两个表一个表存放用户的信息(表1)一个表存放用户上传的图片(表2)其中表2中有一个字段的存放该图片的大小PhotoSize。现在我想在表1中增加一个字段来存放用户上传图片一共所占的大小。获得用户上传图片空间的大小是通过表2对该用户上传的图片记录中的PhotoSize的总和! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Well
2005-05-08
打赏
举报
回复
alter table 表1 add sumsize
update 表1
set sumsize=B.PhotoSize
from 表1 A,(select userID, sum(B.PhotoSize) as PhotoSize from 表2 group by userID) B
where A.userID=B.userID
Well
2005-05-08
打赏
举报
回复
alter table 表1 add sumsize
select userID,sum(PhotoSize) as PhotoSize into #temp
from 表2 group by userID
update 表1 set sumsize= B.PhotoSize
from 表1 A,#temp B
where A.userID=B.userID
Well
2005-05-08
打赏
举报
回复
alter table 表1 add sumsize
update A
set sumsize=(select sum(B.PhotoSize) from 表2 B,表1 A where A.userID=B.userID)
txqgyf
2005-05-08
打赏
举报
回复
我的想法是分两步走:
1:先向表1增加字段,alter table 表1 add sumsize
2:insert into 表1 (sumsize)
values (select sum(photosize) from 表2)
暂时还没有想到一步就行的办法
tdtjjiao
2005-05-08
打赏
举报
回复
不是什么难的问题方法很多
xluzhong
2005-05-08
打赏
举报
回复
select a.*,isnull(b.photosize,0) as photosize
from 表1 a
left join (select userid,sum(isnull(photosize,0)) as photosize 表2 group by userid) b
on a.userid=b.userid
sunmingdong
2005-05-08
打赏
举报
回复
select *,totalsize=(select sum(photosize) from t2 where t1.userid=userid) from t1
sunmingdong
2005-05-08
打赏
举报
回复
这个问题是不是建立一个view会好点,这样每次select这个view都会计算一次所查询用户上传图片的总和
edgethinking
2005-05-08
打赏
举报
回复
select *, (select sum (photoSize) from table2 where table1.UserID = table2.UserID) as spaceNum from table1
edgethinking
2005-05-08
打赏
举报
回复
update table1 set spaceNum = (select sum (photoSize) from table2 where table1.UserID = table2.UserID)
Mycat之——SQL拦截
于是,就来
求助
DBA,想要来查询一下修改数据的
SQL语句
。通常情况下,DBA只能通过分析binlog的方式来查找修改数据的
SQL语句
。如果使用的binlog格式是row格式,那么,在binlog中是根本不会记录修改数据的原始
SQL语句
的...
Toad 使用快速入门
可以查看
SQL语句
的执行情况:通过下方的AutoTrace窗口 ,看到
SQL语句
的实际执行结果和执行效率。 支持历史SQL(F8) :可以方便的查询以前执行过的SQL,不用反复重新输入。 可以执行匿名块,存储过程,从...
收获不知Oracle
8.8
SQL语句
精简了 385 第9章提问,也是智慧的体现 391 9.1 描述要考虑周全 392 9.2 用词要尽量准确 393 9.3 说明要力求简洁 394 9.4 问过的避免再问 396 9.5 能搜能试不急问 396 第10章买鱼,居然买出方法论 398 ...
oracle 9i使用闪回查询恢复数据库误删问题
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须
求助
DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Oracle 9i中提供了一项新的技术手段–闪回查询,用户使用闪回...
oracle误删数据恢复方法小结
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须
求助
DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Or(www.jb51.net)acle 9i中提供了一项新的技术手段–闪回查询,...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章