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

2つの異なるテーブルの2つの値のmySQL合計

    UNIONする必要があります 2つのテーブル:

    SELECT reference, SUM(quantity) AS total_quantity
    FROM (
      SELECT reference, quantity
      FROM table_1
    
      UNION ALL
    
      SELECT reference, quantity
      FROM table_2) AS t
    GROUP BY reference
    

    このようにして、referenceのレコードを取得することが保証されます これが2つのテーブルの1つだけに含まれている場合でも値。



    1. 1対1のテーブル関係を使用する利点は何ですか? (MySQL)

    2. 条件付きの多対多テーブルで左結合を実行する

    3. 条件ステートメント-PhpMysqli

    4. OracleデータベースでEXECUTEIMMEDIATEを使用してCreateTableDDLを実行する方法