Задать вопрос
@arionaRu

Поиск записей в базе postgres?

Предположим у нас есть список из миллиона id. Необходимо сделать выбрать из базы записи, id которых в этом списке. Какие есть эффективные решения? Кроме очевидного findByIdIn(List<String> id)
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
xez
@xez
TL Junior Roo
1. Сделать еще одну таблицу с миллионом id
2. Сделать джоин и селект.
Ответ написан
Комментировать
alexfilus
@alexfilus
Senior backend developer
Создать где-то отдельно поле типа ARRAY с этими ID, и подставить в запрос
... where id = any(array_field)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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