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。