sql >> Database teknologi >  >> RDS >> Sqlserver

Flask-SQLAlchemy forskellig postantal for .count() og .all()

Jeg tror, ​​jeg kan være faldet i samme problem. Min forespørgsel laver flere Joins, end det rå resultat kan bringe tilbage flere rækker af den samme primærnøgle, tælles hver række af .count(), men når du kalder .all(), anvendes en distinkt på den primære nøgle og kun unik. rækker hentes, end antallet af poster på .all()-listen er forskellig fra .count().

Dette bør være ens:

query.distinct().count() == query.all()

Med venlig hilsen



  1. Er der en måde at deaktivere funktionsoverbelastning i Postgres

  2. Sand længde af en streng, som set af Oracle

  3. Hvordan HOUR() virker i MariaDB

  4. postgresql 9.5:forsøger at opdele en streng i to felter baseret på mellemrum