SELECT `GameSchedule`.`datetime`,
( SELECT COUNT(`New`.id) FROM `game_schedule` AS `New` WHERE `New`.`status`=0 AND `New`.`datetime`=`GameSchedule`.`datetime` ) AS `countFree`
FROM `game_schedule` AS `GameSchedule`
WHERE `GameSchedule`.`datetime`
LIKE '2017-08-26%' GROUP BY datetime
Оптимизация запроса
В запросах не силен, но все же.
Дело следующее. В таблице имеются записи о играх на разных игровых зонах.
Надо посчитать кол-во занятых зон на конкретную дату и время.
Накидал запрос
Код:
Собственно вопрос. Как оптимизировать его чтобы максимально сократить время?
Все, разобрался.