この2つのクエリの各prod_idの結果を差し引いてみたい。2つのクエリをMySQLの複数の行で引く方法
SELECT prod_id, prod_name, SUM(quantity)
FROM purchasesdetails
LEFT JOIN products ON (products._id=purchasesdetails.prod_id)
GROUP BY prod_id
マイナス
SELECT prod_id, prod_name, SUM(quantity)
FROM notedetails
LEFT JOIN products
ON(notedetails.prod_id=products._id)
GROUP BY prod_id
だから、最終的な結果はPROD_NAMEは、製品テーブルにある
|prod_name|SUM1-SUM2|
です。
これは最初のクエリ
prod_id | prod_name | SUM(quantity)
176 | ANTIPIRINA | 21
177 | BOMBAY | 22
これの出力は、2番目のクエリ
prod_id | prod_name | SUM(quantity)
176 | ANTIPIRINA | 10
177 | BOMBAY | 15
の出力である。この目的の出力
prod_id | prod_name | sum1-sum2
176 | ANTIPIRINA | 11
177 | BOMBAY | 7
感謝です!
いくつかのサンプルデータを表示し、希望の結果をお願いします。 – Blank
各行(製品)ごとに操作したい – Padiller