sql >> データベース >  >> RDS >> Mysql

同じクエリで2つの列をカウントすることは可能ですか?

    MySqlでは、SUM()を使用できます 偽の条件は0に等しいため、条件に対して機能します 、真の値は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. Oracleでのカンマ区切り値の分割

    2. RailsからMySQLストアドプロシージャを呼び出す方法は?

    3. MySQL正規表現は好きよりもはるかに遅い

    4. これら2つのクエリに違いはありますか?