Python 我如何使用SQLAlchemy中的case语句执行此查询?
我正在使用Flask SQLAlchemy,我需要在查询中实现一个case语句,如下所示:Python 我如何使用SQLAlchemy中的case语句执行此查询?,python,sqlalchemy,flask,flask-sqlalchemy,Python,Sqlalchemy,Flask,Flask Sqlalchemy,我正在使用Flask SQLAlchemy,我需要在查询中实现一个case语句,如下所示: select j.id, j.record_count, j.ev_job_id, j.created_at, j.csv, t.name, case when j.status = 0 then 'Pending' when j.status = 1 then 'Complete' end status from job_status j inner join list_types t on (
select j.id, j.record_count, j.ev_job_id, j.created_at, j.csv, t.name,
case
when j.status = 0 then 'Pending'
when j.status = 1 then 'Complete'
end status
from job_status j
inner join list_types t on (j.list_type_id = t.id)
order by j.id desc
SQLAlchemy文档在这里解释了它们的案例语句实现: