Kullanıcıların siparişleri (ordersCount) miktarına göre filtreleyen bir Kullanıcı sorgum var.sqlalchemy filter sayıcı sütununa göre
User.query.filter('ordersCount>2')
bunu çalıştırırsanız şöyle der: "Bilinmeyen sütun 'ordersCount' in 'nerede maddesinin'" Ben mysql alanları için buna izin vermez çünkü bu tür operasyonlara sahip kullanarak olmalıdır Benim deneyim
tablonun parçası değil ama bunun yerine filtrenin sahip çalıştırırsanız, ben alıyorum:
(1054, "Unknown column 'ordersCount' in 'having clause'") 'SELECT count(1) AS count_1 \nFROM user \nHAVING ordersCount > 2'()
Peki nasıl sqlalchemy bir sayım sütunu filtre uygulayabilirim?