0
:SQL AlchemyでCASEとEXISTSを結合する方法は?たとえば
SELECT
CASE WHEN EXISTS (
SELECT
*
FROM
"Teaching"
WHERE
"Teaching".student_idn = "Student".idn
) THEN 'Teaching Assistant' ELSE 'Student' END AS "Category"
FROM
"Student"
はどのようにこれはSQL錬金術で書くことができますか?私はどのようにCASE
を行うことができるか把握することができました。しかし、我々はEXISTS
さまざまな方法があります。中核となる構造['exists()'](http://docs.sqlalchemy.org/en/latest/core/selectable.html#sqlalchemy.sql.expression.exists)、[Query APIに相当する](http: //docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.exists)および[関連プロパティからのショートカット](http://docs.sqlalchemy.org/en/latest /orm/tutorial.html#using-exists)。したがって、答えはあなたの既存のコードに依存します。 –
おそらくハイブリッドプロパティを見て、そのフィルタを...(どのレベルでsqlaを使っているかに依存します) –