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

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

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

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

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