Задать вопрос
@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]);
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽