Reputation: 59
How could I translate this:
SELECT id,
FROM user
WHERE NOT EXISTS (SELECT *
FROM user_agency_assoc
WHERE user.ID = user_agency_assoc.user_id)
AND user.invited_by IS NOT NULL
as an SQLAlchemy ORM query?
Upvotes: 0
Views: 2725
Reputation: 6978
You could do something like this,
db.session.query(user.id)
.filter(
~user_agency_assoc.query
.filter(user.id == user_agency_assoc.user_id)
.exists()
)
assuming your corresponding model names are user
and user_agency_assoc
Upvotes: 1