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

mysqlの2つのテーブルからデータをフェッチする方法は?

    集計関数を使用して、GROUP BY class.Nameのようにグループ化する必要があります したがって、各クラスの生徒数を取得します。そうでない場合は、グループごとの結果ではなく、単一の行を取得します。つまり、クラスごとの生徒数です。

    SELECT class.Name , COUNT(student.name)
    From class INNER JOIN student
        ON class.Fields_ID=student.Fields_ID
    GROUP BY class.Name;
    

    GROUP BY(集計)関数

    フィドルのデモを見る




    1. MySQLとMariaDBのスキーマ管理のヒント

    2. BIGINTUNSIGNED値が範囲外です

    3. PostgreSQLのマルチクラウドフルデータベースクラスターフェイルオーバーオプション

    4. 2つの条件に一致する複数の行を選択します