Mysql
 sql >> Database >  >> RDS >> Mysql

È possibile contare due colonne nella stessa query

In MySql, puoi usare SUM() funzione su una condizione, poiché una condizione falsa sarà uguale a 0 , e uno vero sarà uguale a 1 :

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