candidates = db_session.query(
Jobs.candidate_id, ## is there a way to eliminate this?
'Good' ## How do I add this as a column for every person?
Resumes.resume
).outerjoin(
(Resumes, Resumes.candidate_id == Jobs.candidate_id),
).outerjoin(
(Candidate, Candidate.candidate_id == Jobs.candidate_id)
Есть ли способ добавить Good
в качестве первого столбца к каждому результату?
Кроме того, можно ли исключить категорию Jobs
из Query
, не разбивая outerjoin
?
Обновление -
can = db_session.query(
sqlalchemy.sql.expression.literal_column("Good"),
Jobs.candidate_id
Я получаю эту ошибку:
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: Good
Я использую SQLite.