a结构a1,a2,a3
b结构b1,b2,b3,b4,b5
我的sql语句(a记录为5条,b记录为2条)
select
a.a1,
sum(case when b.b2=1 then b.b3 else 0 end)
sum(case when b.b2=1 then b.b4 else 0 end )
from
a left join b on (a.a1=b.b1)
where
b.b5=100
group by
a.a1
问:
因为有条件所以得不出5条记录,但是我必须要得出5条记录,请问这样得sql怎么写
b结构b1,b2,b3,b4,b5
我的sql语句(a记录为5条,b记录为2条)
select
a.a1,
sum(case when b.b2=1 then b.b3 else 0 end)
sum(case when b.b2=1 then b.b4 else 0 end )
from
a left join b on (a.a1=b.b1)
where
b.b5=100
group by
a.a1
问:
因为有条件所以得不出5条记录,但是我必须要得出5条记录,请问这样得sql怎么写
解决方案 »
- VB打开自己做的程序窗体界面时,速度很慢,盼能高人指点
- VB 如何用 PDFLib "提取PDF文档里的文本信息将其转换成 Unicode编码并输出"
- 真是怪了,我的一个项目组,每次打开后,什么也不同直接关闭,还是提示是否保存项目组和项目,这是为什么呀?
- 谁知道class wizert(好像是)就是可以把我的程序打包成exe格式,就是打包成有点像装软件的setup,一点就可以安装
- Excel 的选择区域属性设置问题
- 357小游戏的算法
- ///drawtext()用法请教///
- 请问各位我在安装vb写的程序后,出现运行错误"7",超出内存。是什么错误,怎样解决啊!!!
- 如何用vb从数据库中提取数据,并对其进行判断?
- 如何用vb6.0向access中写入数据?
- 请专家估价!在线等!
- 如何动态控制窗体滚动条的宽度?
a.a1,
sum(case when b.b2=1 and b.b5=100 then b.b3 else 0 end) ,
sum(case when b.b2=1 and b.b5=100 then b.b4 else 0 end )
from
a left join b on (a.a1=b.b1)
group by
a.a1
a.a1,
sum(case when b.b2=1 then b.b3 else 0 end),
sum(case when b.b2=1 then b.b4 else 0 end )
from a,b
wherea.a1*=b.b1 and b.b5=100
group by a.a1
select
a.a1,
sum(case when b.b2=1 then b.b3 else 0 end),
sum(case when b.b2=1 then b.b4 else 0 end )
from a,b
where a.a1*=b.b1 and b.b5=100
group by a.a1