Tidak ada cara untuk mendapatkan hasil yang Anda harapkan dengan satu kueri tunggal (karena struktur hasilnya berbeda). Anda harus menggunakan dua kueri berbeda untuk mendapatkan informasi yang diharapkan dari users
tabel:
1 - Anda bisa mendapatkan status
ikhtisar dengan yang berikut:
SELECT
SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS active_users,
SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS inactive_users,
SUM(CASE WHEN status = 2 THEN 1 ELSE 0 END) AS banned_users
FROM users
2 - Untuk mendapatkan semua pengguna dengan status = 0
(aktif) Anda dapat menggunakan yang berikut ini:
SELECT *
FROM users
WHERE status = 0