风太冷
2018-08-21 00:41SQL语句 两个表ORDER BY 两个字段,结果有问题
5一个总表,一个详情表,总表的单位和详情表的品目一起做组队。但是最后的结果里面还是有单个的结果,最后我也count(1)>1了为什么还是会有单条的语句呢?
********SQL*******
select * from gfm_gp_purplan_bill T where exists(
select p.agency_code,d.pur_item_code,count(1),sum(d.amount),sum(p.amount) from gfm_gp_purplan_bill p left join gfm_gp_purplan_detail d on p.purplan_id=d.purplan_id
where p.pur_met_code!='1' and p.status>=4 and p.is_valid=1 and p.type<=3 and p.is_preyear=0 and p.amount
group by p.agency_code,d.pur_item_code
having sum(p.amount)>=2000000 and count(1)>1
);
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- MSSQL中按时间字段分组查询,并在查询结果中显示所有分组数据列
- c语言
- sqlite
- 开发语言
- sql
- mysql
- 1个回答
- 识别mysql的最佳方法是在php中的语句提取中更改“group by”字段值?
- group-by
- mysql
- php
- 1个回答
- 根据结果中一列的内容生成一个动态选择INNER JOIN的SQL语句
- sql
- mysql
- php
- 2个回答
- sql结果合并以及 语句结果出错
- spring
- struts
- oracle
- sql
- eclipse
- 1个回答
- 这种SQL语句对于SQLServer和Access结果一样吗?
- hibernate
- 0个回答
换一换