Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Flask-SQLAlchemy jumlah record yang berbeda untuk .count() dan .all()

Saya pikir saya mungkin telah jatuh dalam masalah yang sama. Permintaan saya melakukan beberapa Gabung, daripada hasil mentah dapat mengembalikan beberapa baris dari kunci utama yang sama, setiap baris dihitung oleh .count(), namun ketika Anda memanggil .all() perbedaan diterapkan pada kunci utama dan hanya unik baris diambil, maka jumlah record pada daftar .all() berbeda dari .count().

Ini harus sama:

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

Salam hangat



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. String Koneksi DB di Web.config untuk menggunakan database .mdf terlampir tidak akan berfungsi

  2. Menjalankan SQL secara langsung; tidak ada kursor., SQL menyatakan 01000 di SQLExecDirect

  3. Jumlah parsial antara catatan yang berbeda menggunakan SQL 2008

  4. Grup SQL Server berdasarkan Hitungan DateTime Per Jam?

  5. Log transaksi untuk database sudah penuh