First Check
Commit to Help
Example Code
subq = session.exec(select(User.user_id,
func.max(User.created_at).label(
'maxdate'))
.group_by(User.user_id).subquery('t2'))
query = session.exec(select(User).join(subq, and_(
User.user_id == subq.c.user_id,
User.created_at == subq.c.maxdate))).all()
Description
Error when trying to create a subquery
Executable SQL or text() construct expected, got <sqlalchemy.sql.selectable.Subquery at 0x7f5cac0da990; t2>.
trying this use case: https://stackoverflow.com/questions/45775724/sqlalchemy-group-by-and-return-max-date
Operating System
Linux
Operating System Details
No response
SQLModel Version
0.0.4
Python Version
3.7.9
Additional Context
No response
First Check
Commit to Help
Example Code
Description
Error when trying to create a subquery
Executable SQL or text() construct expected, got <sqlalchemy.sql.selectable.Subquery at 0x7f5cac0da990; t2>.trying this use case: https://stackoverflow.com/questions/45775724/sqlalchemy-group-by-and-return-max-date
Operating System
Linux
Operating System Details
No response
SQLModel Version
0.0.4
Python Version
3.7.9
Additional Context
No response