Я хочу выполнить следующий запрос в sql-alchemy
SELECT COUNT(*) FROM tableName AS T1,tableName AS T2
WHERE T1.col1 = T2.col1 AND T1.col2 = T2.col2
AND T1.col3 != T2.col3;
Я пытался:
db.session.query(Label,Label)
.filter(Label.surgery == Label.surgery)
.filter(Label.xray == Label.xray)
.filter(Label.user_id != Label.user_id).count()
Но получал только 0 каждый раз, когда я знаю, что должно быть 6 в моемтестовая база данных.Возможен ли этот тип запроса в Sql-алхимии?