您的位置:首頁技術文章
文章詳情頁

mysql - sql的問題 :查詢的結果作再篩選

瀏覽:105日期: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>

相關文章:
国产综合久久一区二区三区