всем привет. серверу нужно отправить json по типу [{"инфа о юзере", "true or false"}, {"инфа о юзере", "true or false"}...]
использвую sqlalchemy
сначала беру tuple юзеров из одной таблицы, потом для заполнения второго параметра json прохожу по этому tuplе, обращаюсь к другой таблице и смотрю, есть ли в ней юзер с таким же айдишником, если есть - true, нет - false. получается что-то по типу
users = db.session.query(UserData).all()
list_of_dicts = list_of_dicts(users)
for idx, user in enumerate(users):
exists = db.session.query(AnotherTable).filter_by(user_id = user.user_id).scalar() is not None
list_of_dicts[idx].update({"exists": exists})
мне этот код не нравится, хочется что-то с помощью join, но не понимаю, как проверить с его помощью, существует ли запись во второй таблице или нет. как это можно сделать?