SELECT a.*, b.user_id, b.nickname FROM sys_login_record a LEFT JOIN sys_user b ON a.username = b.username AND a.id = #{param.id} AND a.username LIKE CONCAT('%', #{param.username}, '%') AND a.os LIKE CONCAT('%', #{param.os}, '%') AND a.device LIKE CONCAT('%', #{param.device}, '%') AND a.browser LIKE CONCAT('%', #{param.browser}, '%') AND a.ip LIKE CONCAT('%', #{param.ip}, '%') AND a.login_type LIKE CONCAT('%', #{param.loginType}, '%') AND a.comments LIKE CONCAT('%', #{param.comments}, '%') AND a.create_time >= #{param.createTimeStart} AND a.create_time <= #{param.createTimeEnd} AND b.user_id = #{param.userId} AND b.nickname LIKE CONCAT('%', #{param.nickname}, '%')