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

MySQL:行の値の一意のペアをカウントします

    個別の名前を数える必要があるため、distinctを使用する必要があります キーワード。

    このクエリを試してください

    select 
       one,  
       count(distinct two) as cnt 
    from 
       tbl 
    group by 
       one
    

    SQL FIDDLE

    |   ONE | CNT |
    ---------------
    |   cat |   2 |
    |   dog |   3 |
    | mouse |   1 |
    



    1. 'in'句はOracleでどのように機能しますか

    2. MySQLで使用されるデフォルトのストレージエンジンを設定するにはどうすればよいですか?

    3. JDBCを使用してMySQLサーバーにpingを実行する

    4. SQLエラー:ORA-01861:リテラルがフォーマット文字列01861と一致しません