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

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

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


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

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

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

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

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