Saya sedang menulis skrip yang mendapat hitungan baris untuk beberapa tabel, namun untuk beberapa tabel saya hanya ingin mendapatkan hitungan baris di mana sebuah flag ditetapkan (dalam hal ini aktif = 1). Apakah ada cara saya bisa melakukan ini dalam satu permintaan?
Misalnya:
Tabel users
memiliki kolom yang disebut aktif
Tabel clients
tidak memiliki kolom yang disebut aktif
Saya ingin mendapatkan jumlah pengguna yang aktif = 1 dan hanya mendapatkan jumlah klien.
Sebelum Anda mengatakan "hanya kode keras", ini adalah kueri yang masuk ke dalam skrip python yang dapat dijalankan pada berbagai basis data dan saya tidak memiliki cara untuk mengetahui tabel apa yang akan dipilih skrip saya dan jika ada kolom yang dipanggil active
, dan Saya lebih suka memiliki hanya satu query untuk melakukan semuanya daripada dua yang terpisah dan mengandalkan mysql untuk melempar kesalahan jadi saya tahu menggunakan yang lain.