On 6/9/05, Paul Barry <[EMAIL PROTECTED]> wrote:
> The query I would like to end up with is:
>
> SELECT
>   session_id, count(*) count
> FROM
>   events
> WHERE
>   session_id IN (1,2,3)
> GROUP BY
>   session_id

   Try this :

<select id="findCountsBySession" parameterClass="list" resultMap="counts">
SELECT
  session_id as id, count(*) count
FROM
  events
<dynamic prepend="WHERE">
  <iterate property="value" open="session_id IN (" close=")"
           conjunction=",">
        #value[]#
  </iterate>
</dynamic>
GROUP BY
  session_id
</select>

   Regards.


Reply via email to