Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

É possível contar duas colunas na mesma consulta


No MySql, você pode usar o SUM() função sobre uma condição, pois uma condição falsa será igual a 0 , e um verdadeiro será igual 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