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.