Commit 621dab43 by Suvalue

sql修改

parent bd938b65
...@@ -45,16 +45,16 @@ ...@@ -45,16 +45,16 @@
<if test="dimCount != 0"> <if test="dimCount != 0">
(select a.id,COUNT(b.ID) count (select a.id,COUNT(b.ID) count
from SER_PAGE a from SER_PAGE a
LEFT JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1 JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1
LEFT JOIN DIC_DIM c on c.ID = b.DIM_ID JOIN DIC_DIM c on c.ID = b.DIM_ID
where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR} where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR}
and c.DIM_FIELD in (${inField}) and c.DIM_FIELD in (${inField})
GROUP BY a.ID) e, GROUP BY a.ID) e,
</if> </if>
(select a.id,COUNT(b.ID) count (select a.id,COUNT(b.ID) count
from SER_PAGE a from SER_PAGE a
LEFT JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1 JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1
LEFT JOIN DIC_DIM c on c.ID = b.DIM_ID JOIN DIC_DIM c on c.ID = b.DIM_ID
where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR} where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR}
GROUP BY a.ID) f GROUP BY a.ID) f
where d.id = f.id where d.id = f.id
...@@ -69,8 +69,8 @@ ...@@ -69,8 +69,8 @@
<if test="dimCount != 0"> <if test="dimCount != 0">
(select a.id,COUNT(b.ID) count (select a.id,COUNT(b.ID) count
from SER_PAGE a from SER_PAGE a
LEFT JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1 JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1
LEFT JOIN DIC_DIM c on c.ID = b.DIM_ID JOIN DIC_DIM c on c.ID = b.DIM_ID
where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR} where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR}
<if test="inFields.size() > 0"> <if test="inFields.size() > 0">
and c.DIM_FIELD in and c.DIM_FIELD in
...@@ -82,8 +82,8 @@ ...@@ -82,8 +82,8 @@
</if> </if>
(select a.id,COUNT(b.ID) count (select a.id,COUNT(b.ID) count
from SER_PAGE a from SER_PAGE a
LEFT JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1 JOIN ser_page_dim_rs b on a.id = b.PAGE_ID and b.state = 1
LEFT JOIN DIC_DIM c on c.ID = b.DIM_ID JOIN DIC_DIM c on c.ID = b.DIM_ID
where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR} where a.state =1 and a.PAGE_CODE = #{pageCode,jdbcType=VARCHAR}
GROUP BY a.ID) f GROUP BY a.ID) f
where d.id = f.id where d.id = f.id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment