Iは、2つのテーブルを有する:MySQLの複数のテーブル間で列を合計するにはどうすればよいですか? MySQLでは
Table MC:
----------------
|TransNo | Qty |
|--------|-----|
| xxx1 | 4 |
| xxx3 | 3 |
と
Table Amex:
----------------
|TransNo | Qty |
|---------|-----|
| xxx1 | 2 |
| xxx5 | 1 |
をIテーブルMC
からQty
カラム(式7)とテーブルAmex
(式3)を合計し、その結果を持っている必要が合計数量として。
私は
SELECT (SUM(amex.Qty) + SUM(mc.Qty)) as total_qty from amex, mc
を行うと、私はデカルト積(20)を得るが、私は必要な正しい答えは、私が正しい結果を得るために、このクエリを変更する必要がありますどのように10のですか?
私は列の1にして、グループをやってみたかった場合どちらのテーブルにも共通していますが、どうすればいいですか? – Siva