Задать вопрос
@Drottarutarnum
Любопытный любитель

Как в sqlalchemy сделать выборку по ключу из массива?

Есть sql таблица
key data
---------------
k1 d1
k1 d2
k2 d3
k2 d4
k3 d5
k4 d6


В питоне есть массив того, что надо выбрать из таблицы
sel = ['ky1', 'key3']

Как сформировать select для sqlalchemy без костылей?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
alfss
@alfss
https://career.habr.com/alfss
Постановка не совсем полная, но я попытаюсь угадать

q = meta.Session.query(cls)
q = q.filter(cls.key.in_(['key1','key3']))
return q.all()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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