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

MySQLクエリSelect、SUM、LEFT JOIN

    これを試してください:

    SELECT S.Items as Products, 
           COALESCE(PS.Quantity, 0) as [Products Sold], 
           COALESCE(PP.Quantity, 0) as [Products purchased]
    From Stock S 
    LEFT JOIN (SELECT Items, SUM(Quantity) AS Quantity 
               FROM products_purchased 
               GROUP BY Items
             ) AS PP ON S.Items = PP.Items 
    LEFT JOIN (SELECT Items, SUM(Quantity) AS Quantity 
               FROM products_sold 
               GROUP BY Items
             ) AS PS ON S.Items = PS.Items; 
    



    1. MySQL JOIN同じテーブルで複数の結合?

    2. Room Migration Alter Tableは新しい列を追加せず、移行は何度も呼び出されます

    3. MySQLはコンピュータのどこにも見つかりません

    4. MySQLデータベースの名前をすばやく変更する(スキーマ名を変更する)にはどうすればよいですか?