SELECT
  r.room_id,
  r.room_name,
  COUNT(DISTINCT u.user_id) AS user_count  --避免同一用户多次进入同一直播间
FROM room_info_tb r
INNER JOIN user_view_tb u ON r.room_id = u.room_id
WHERE
 TIME(u.in_time) <= '24:00:00' --进入时间不晚于24:00(含24点)
  AND TIME(u.out_time) >= '23:00:00'--离开时间不早于23:00(含23点)
GROUP BY r.room_id, r.room_name 
HAVING COUNT(DISTINCT u.user_id) > 0
ORDER BY user_count DESC