select room_id ,room_name ,count(distinct user_id) as user_count from user_view_tb left join room_info_tb using(room_id) where in_time between '23:00:00' and '24:00:00' or ( in_time <='23:00:00' and out_time >= '23:00:00') group by 1,2 order by 2 desc
晚上11点-12点之间在线有两种情况(以in_time的两种情况进行划分)
1:这个时间段进入直播间 (between解决)
2:这个时间段之前进入的,11-12时间段登出或者12点之后登出,也算在内。所以情况2的限制条件就是out_time大于11点就可以

京公网安备 11010502036488号