select distinct table1.F1 as f1, isnull(a.f3,0) from table1left outer join(SELECT F1,SUM(F3) f3 from table1 WHERE F2>3 GROUP BY F1) Aon table1.f1 = a.f1
解决方案 »
- 我现在要做一个android 项目 要访问以struts2 hibernate spring 的web项目的数据资源还有上传数据改怎么做
- 请教SQL语句:提取前10条记录,如果少于10条,以全部为空的字段值填充.谢谢!~
- 求助 各位大虾
- 这句sql怎么写?
- 从数据库A中某个表复制若干匹配记录至数据库B中某个表,SQL内部完成,怎么做?
- 晕,急,这样的存储过程哪儿有错?
- 关于 sql server 的安装问题
- SERIALIZABLE 还是READ COMMITTED?请高人指点
- 安装sql server,在什么地方设置大小写敏感
- oracle的enterprise manager(OEM)的默认密码是什么,我怎么进不了???
- 关于sql 查询的简单问题,高手请进来赚喝茶钱--------------------> 呵呵
- 如何可以通过存储过程。。。。。
from table
WHERE F2>F3
GROUP BY F1
SELECT F1,ISNULL(SUM(F3),0)
from table
WHERE F2>F3
GROUP BY F1
这样写不对吧
SELECT 1 F1,0 SUM(F3)
UNION ALL
SELECT F1,SUM(F3) WHERE F2>3 GROUP BY F1
反正你却的只是一条 又是为了格式.
(SELECT F1,S=SUM(F3) FROM 表 WHERE F2>3 GROUP BY F1) a
RIGHT JOIN
(SELECT F1 FROM 表 GROUP BY F1) b
ON a.f1 = b.f1