Я ищу запрос, в котором я могу использовать либо внутреннее значение, возвращаемое запросом, либо прямое SQL в when test=
в Mybatis.
<foreach item="ID"
index="index"
collection="selectionIds"
separator=";">
UPDATE TABLE_1 SET
ACT_IND ='N', upd_by = 1234
WHERE SLCT_ID = #{ID}
AND rem= select REM from TABLE_1 where SLCT_ID=#{ID}
<choose>
<when test="rem == 3">
AND Bbsid=#{nsid}
</when>
<otherwise>
AND asid=#{asid}
</otherwise>
</choose>
</foreach>
Из приведенного выше запроса, как я могу получить rem Значение и использование в том, когда условие.
Спасибо