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

Er det muligt at tælle to kolonner i samme forespørgsel

I MySql kan du bruge SUM() funktion over en betingelse, da en falsk betingelse er lig med 0 , og en sand vil være lig med 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. På virkningen af ​​helsides skriver

  2. Hvordan indsætter man pandas dataramme via mysqldb i databasen?

  3. opdatere data i div

  4. Hvordan tager man mysqldump med UTF8?