請問老師,怎么在 left join 后面使用構造器拼裝條件, 不要拼裝在where后面
SELECT
! ISNULL( uwl.user_id ) AS isLike,
uw.id,
uw.liked_num
FROM
user_wonderful uw
LEFT JOIN user_wonderful_liked uwl ON uw.id = uwl.uw_id?
AND uwl.user_id = 1
請問老師這個AND uwl.user_id = 1使用什么方法在代碼中拼裝?
SELECT
! ISNULL( uwl.user_id ) AS isLike,
uw.id,
uw.liked_num
FROM
user_wonderful uw
LEFT JOIN user_wonderful_liked uwl ON uw.id = uwl.uw_id?
AND uwl.user_id = 1
請問老師這個AND uwl.user_id = 1使用什么方法在代碼中拼裝?
2020-08-13
舉報
2020-08-30
應該可以使用原生的mybatis的方式和條件構造器混合使用,但要確保沒有sql注入風險才可以,例如:
2020-08-30
apply("uwl.user_id = {0}", 1)