SELECT a.serialNumber ,CONCAT(a.cameraId,'') AS cameraId ,a.fullName ,a.factory ,a.ipAddress ,a.ipAddress6 ,a.longitude ,a.latitude ,a.installAreaCode ,a.installAddress ,a.controlOrg ,a.controlOrgCode ,a.dataType ,a.deviceCameraType ,a.monitorDirection ,a.monitorArea ,a.cameraPositionType ,a.cameraUse FROM base_camera a INNER JOIN sp_activity_camera_total b ON a.cameraId = b.deviceCameraId LEFT JOIN sp_activity c ON b.activityId = c.id WHERE c.activityNo = #{activityNo} AND ( a.serialNumber like CONCAT('%', #{keywords}, '%') OR a.fullName like CONCAT('%', #{keywords}, '%') OR a.monitorDirection like CONCAT('%', #{keywords}, '%') OR a.controlOrg like CONCAT('%', #{keywords}, '%') OR a.controlOrgCode like CONCAT('%', #{keywords}, '%') ) AND a.deviceCameraType = #{deviceCameraType}