SELECT
rt.room_id,
rt.room_name,
COUNT(DISTINCT user_id) user_count
FROM user_view_tb ut
JOIN room_info_tb rt ON ut.room_id = rt.room_id
WHERE (SUBSTRING(ut.in_time,1,2) = 23 OR SUBSTRING(ut.out_time,1,2) = 23) OR
(SUBSTRING(ut.in_time,1,2) = 00 OR SUBSTRING(ut.out_time,1,2) = 00)
GROUP BY rt.room_id, rt.room_name
ORDER BY user_count DESC

京公网安备 11010502036488号