@baimkin

Очень долго выполняется UPDATE?

База SQLITE.
Есть таблица с запросом в ней столбец id, и таблица с результатами в которой есть id из первой таблицы, нужно в первой таблице обновить столбец и записать количество повторений каждого id во второй таблице.
Схематично выглядит так:
5c45e435f1527605585247.jpeg

Сделал такого рода запрос, но выполняется он очень долго (23сек по 5000 строк в каждой таблице):
UPDATE [queries]
   SET [queries].[rezult] = 
       (SELECT COUNT( * ) FROM [searchRezult] WHERE [searchProdId] = [queries].[id])
 WHERE [queries].[id] = 
       (SELECT [searchProdId] FROM [searchRezult] WHERE [searchProdId] = [queries].[id]);
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы