5
我有一个用户查询按每个用户的订单数量(ordersCount)过滤。sqlalchemy filter by count column
User.query.filter('ordersCount>2')
如果我运行它,它说:“未知列‘ordersCount’在‘where子句’”
从我的经验,我应该使用具有这样操作,因为MySQL不会允许它的领域不表的一部分,但如果我有具有过滤器,而不是运行它,我得到:
(1054, "Unknown column 'ordersCount' in 'having clause'") 'SELECT count(1) AS count_1 \nFROM user \nHAVING ordersCount > 2'()
那么,如何在SQLAlchemy中筛选数列?