首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问:如果根据子表聚合数值来判断主表记录是否符合条件

2013-06-26 
请教:如果根据子表聚合数值来判断主表记录是否符合条件?具体如下: 主表 ID 姓名 应交费 子表 ID 交费金额

请教:如果根据子表聚合数值来判断主表记录是否符合条件?
具体如下:
 主表 ID 姓名 应交费
 子表 ID 交费金额 等  

存在客户不只交一次金额的情况
现在我想查询 应交费 >= 实际交费 的人员,请问这样的语句怎么写? 40
[解决办法]
select a.ID,a.姓名,a.应交费,b.实际交费,a.应交费-b.实际交费 as 应交余额 
from 主表 a left join (select ID,sum(交费金额) as 实际交费 from 子表 where ID=a.ID) b 
on a.ID=b.ID
where a.应交费>b.实际交费

热点排行