您的位置:首页技术文章
文章详情页

mysql - sql的问题 :查询的结果作再筛选

浏览:87日期:2022-06-15 16:50:58

问题描述

一句sql可以写出来嘛?

mysql - sql的问题  :查询的结果作再筛选

SELECT pap., pm.,COUNT(pap.user_id) tzCount,SUM(pap.invest_amount) tzAmout FROM tb_pro_attended_apply pap LEFT JOIN tb_pro_main pm ON pap.pro_id=pm.id WHERE 1=1GROUP BY pap.pro_id ORDER BY pap.apply_time

现在我要筛选tzAmout >10的为什么不行

这是子查询的结果mysql - sql的问题  :查询的结果作再筛选

mysql - sql的问题  :查询的结果作再筛选

mysql - sql的问题  :查询的结果作再筛选

mysql - sql的问题  :查询的结果作再筛选

问题解答

回答1:

SELECT pap., pm.,COUNT(pap.user_id) tzCount,SUM(pap.invest_amount) tzAmout

FROM tb_pro_attended_apply pap LEFT JOIN tb_pro_main pm ON pap.pro_id=pm.id WHERE 1=1GROUP BY pap.pro_id HAVING 1=1 <if test='minAmout != null and minAmout !=’’ '> <![CDATA[and tzAmout >= ${minAmout} ]]> </if> <if test='maxAmout != null and maxAmout !=’’ '><![CDATA[and tzAmout <= ${maxAmout} ]]> </if> <if test='minC != null and minC !=’’ '> <![CDATA[and tzCount >= ${minC} ]]> </if> <if test='maxC != null and maxC !=’’ '><![CDATA[and tzCount <= ${maxC} ]]> </if> ORDER BY pap.apply_time <if test='startIndex != null '> limit #{startIndex}<![CDATA[,]]>#{pageSize} </if>

相关文章: