такой сейчас у меня запрос
sql = select(Candidate).where(cls.chat_id == chat_id).order_by(desc("reputation")).limit(10)
Есть таблица Кандидат и есть таблица Юзер. В кандидатах е сть телеграм айди юзера, а в Юзере уже телеграм айди и все данные по юзеру. Связи между таблицами нет. Протупил. И теперь нужно одним запросом получить и обьект Кандидат со всеми даннымии и подтянуть данные юзера, сравнив телеграм айди и там и там. Вопрос, как это сделать? получается что-то типа select_related в Джанге
1 не тот чат 2 кто мешает связь сделать.
1/ Да вроде тот, обсуждали алхимию в разработке бота 2/ В таблице Кандидат уже в поле Телеграм айди прописаны именно телеграм айдишники, а если делать связь, их нужно заменять на айдишники юзеров из таблицы Юзер
Обсуждают сегодня