BarneyGumble, что конкретно не получилось?
Меняешь значения задержки на адреса, delay - на получение данных. В tmp пихаешь результат получения данных, или обработки, или что там у тебя
Guccigang, учитывая, что optional chaining возвращает undefined, можно поспорить. А "советую почитать почему" без ссылки - некрасиво. Вот в другом ответе раскрыта тема немного.
Да и вообще, сегодня хром не выделяет постоянного хранилища в инкогнито (несмотря на то, что мы просим его выделить временное постоянное хранилище, до закрытия окна), завтра будет выделять. ненадежно.
Дмитрий Чередниченко, заменить на union двух запросов, один без джоина, другой с inner join. саму агрегацию натравить на union. индекс по `goods_categories`.`category_id` и другой - по catid
Дмитрий Чередниченко, ну вот сделать так, чтобы в "дополнительных" была еще и основная, этим убрать "or", поменять left на inner join, сделать индекс на `goods_categories`.`category_id`
Сергей delphinpro, ну а представьте, завтра скажут - мы тут заканчиваем поддержку виндовс эмбеддед и по этому все ваши кассы не просто не будут обновляться, а прям превратятся в тыкву.
мое добро? я, конечно, программист, но вообще-то хочу пользоваться ПО, которое сделал не только я, в т.ч. разработчики которого недоступны физически и которое до сегодняшнего утра прекрасно работало.
Ну в общем, если в выбираемых по `table1`.`name` данных телефон совпадает с кучей строк в table2 и table3, то произойдет умножение количества получаемых строк на количество совпадений. В итоге легко получить выборку из миллионов строк. Думай, как получить данные по другому, если дело в этом.
Меняешь значения задержки на адреса, delay - на получение данных. В tmp пихаешь результат получения данных, или обработки, или что там у тебя