Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah mungkin menghitung dua kolom dalam kueri yang sama

Di MySql, Anda dapat menggunakan SUM() berfungsi di atas suatu kondisi, karena kondisi yang salah akan sama dengan 0 , dan yang benar akan sama dengan 1 :

SELECT SUM(userID_follower = $myID) AS followerCount,
   SUM(userID_following = $myID) AS followingCount
FROM t1
WHERE userID_follower = $myID
   OR userID_following = $myID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan sintaks karena menggunakan kata yang dicadangkan sebagai nama tabel atau kolom di MySQL

  2. Sisipkan beberapa baris dengan pernyataan yang disiapkan PDO

  3. Server mengalami kesalahan internal atau kesalahan konfigurasi dan tidak dapat menyelesaikan permintaan Anda

  4. Parsing string XML di MySQL

  5. Masukkan teks Arab MySQL