欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sql多條件模糊搜索

程序员文章站 2024-03-05 15:39:25
...
 SELECT
          um.title,um.content,um.cover,um.create_time as createTime,ue.`collected_id` as collectedId,u.nickname, u.head,um.comments,um.thumb_number as thumbNumber,um.browse_number  as browseNumber
          FROM user_enshrine  ue
          LEFT JOIN user_media um ON ue.`article_id` =um.`id` AND um.enable=1 AND  um.user_id=ue.`collected_id`
          LEFT JOIN USER u ON ue.collected_id=u.id
          WHERE   ue.user_id=#{userId}  AND ue.enable=1
          <if test="keyword != null">
            and (u.nickname  LIKE '%${keyword}%' or um.title LIKE  '%${keyword}%' OR um.content LIKE  '%${keyword}%')
          </if>
          <if test="pageSize != null and page != null">
            LIMIT #{page},#{pageSize}
          </if>

and (u.nickname LIKE ‘%keyword{keyword}%&#x27; or um.title LIKE &#x27;%{keyword}%’ OR um.content LIKE ‘%${keyword}%’)

相关标签: 多条件模糊搜索