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

MySQL、両方のテーブルからの情報を表示する2つのテーブル

    2つのテーブルを結合し、marcaに基づいてそれらをグループ化する必要があります フィールドと合計pret

    select marca, sum(pret)
    from table1 as t1, table2 as t2
    where t1.id=t2.id
    group by marca
    

    ここでは、id フィールドは2つのテーブルを結合しています(ただし、サンプルデータからわかるように、実際には相互に関連していません)

    編集

    id_marcaが見つからないと思います table2のフィールド 。そこにある場合は、以下の例のようにその列に結合します:

    select marca, sum(pret)
    from table1 as t1, table2 as t2
    where t1.id_marca=t2.id_marca
    group by id_marca;
    


    1. html<複数を選択=複数>+SQLクエリ検索

    2. Jsonはmysql結果セット全体をエンコードします

    3. Javaで接続を維持する方法

    4. MySQL-GroupByにない列を選択する