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中篩選數列?