JAVA/Spring
jdbcTemplate multiple queries 에러
stdbc
2019. 12. 26. 12:41
원래 되는 쿼리
SET @rownum := 0;
SELECT e.product_id,
e.id AS episode_id,
@rownum := @rownum +1 AS episode_no,
e.episode_name,
e.star_score,
e.create_date
FROM episode_info e
INNER JOIN product p
ON p.id = e.product_id
WHERE e.product_id = :productId
ORDER BY episode_no DESC
BUT jdbcTemplate은 .query에 한문장이라 오류남
수정
SELECT e.product_id,
e.id AS episode_id,
@rownum := @rownum +1 AS episode_no,
e.episode_name,
e.star_score,
e.create_date
FROM episode_info e
INNER JOIN product p
ON p.id = e.product_id,
(SELECT @rownum := 0) r
WHERE e.product_id = :productId
ORDER BY episode_no DESC