【发布时间】:2020-10-24 04:28:33
【问题描述】:
我对sqlalchemy(以及sql)真的很陌生,所以请不要拍。
我有两个疑问:
user_logins_count = self.request.db.query(
sa.func.count(UserSession.id)
).filter(
sa.and_(
UserSession.user_id == user_id,
sa.between(UserSession.date_login_session, start_date, end_date)
)
)
和
user_questions_count = self.request.db.query(
sa.func.count(QuestionAnswer.id).label('questions_amount')
).filter(
sa.and_(
QuestionAnswer.user_id == user_id,
sa.between(QuestionAnswer.created, start_date, end_date)
)
)
是否可以有一个查询而不是这两个?
【问题讨论】:
标签: python sqlalchemy