Ho un problema con la query SQL.
Ho tableA:Somma di somme in diverse tabelle
productA priceA
P1 18
P2 35
P1 22
P2 19
e anche tableB:
productB priceB
P1 3
P2 15
P1 80
P2 96
voglio come risultato della somma dei due prodotti dai 2 tavoli.
product price
P1 123
P2 165
Voglio sommare le somme dei due tavoli.
Sto provando questa domanda ma è sbagliato.
SELECT productA,
(SELECT SUM(priceA) FROM tableA GROUP BY productA),
(SELECT SUM(priceB) FROM tableB GROUP BY productB)
FROM tableA, tableB
WHERE productA = productB
GROUP BY productA
Per favore aiutatemi.
Puoi spiegare cosa intendi con "è sbagliato" - cosa produce la query? I 2 sub-selects restituiscono i risultati corretti per ogni singolo prodotto? –
qual è il tuo motore? – Sebas