En MySQL tengo dos tablas:¿Cómo puedo sumar columnas en múltiples tablas en MySQL?
Table MC:
----------------
|TransNo | Qty |
|--------|-----|
| xxx1 | 4 |
| xxx3 | 3 |
y
Table Amex:
----------------
|TransNo | Qty |
|---------|-----|
| xxx1 | 2 |
| xxx5 | 1 |
necesito para resumir la columna de la Qty
de la mesa MC
(eq. 7) y la tabla Amex
y tienen resultado (eq 3). como Total Qty.
Cuando hago
SELECT (SUM(amex.Qty) + SUM(mc.Qty)) as total_qty from amex, mc
me sale el producto cartesiano (20), pero la respuesta correcta que necesito es 10. ¿Qué necesito para cambiar esta consulta para obtener el resultado correcto?
Si lo que quería hacer un grupo por sobre una de las columnas que es común para ambas tablas, ¿cómo hago eso? – Siva