Mam dwie tabele:
tabela1 i tabela2
w obu tabelach te same kolumny:
id, sku, qty, name
chciałbym pozbierać i policzyć ilości w/g sku w tabeli1 pozbierać i policzyć według sku w tabeli2 i na koniec zsumować
oto co wymyśliłem:
SELECT table1.sku, table1.qty AS sku_qty_table1, table2.sku AS sku_qty_table2, (table1.qty+table2.qty) AS total_qty FROM `table1` INNER JOIN `table2` ON table1.sku=table2.sku ORDER BY table1.sku
w wyniku tego zapytania dostaję coś co nijak nie oddaje faktycznych ilości i wygląda:
sku Ascending 1 sku_qty_table1 sku_qty_table2 total_qty
1 1 1 5
1 99 1 103
1 1 1 2
1 99 1 100
2 4 2 10
Jak powinno wyglądać zapytanie żeby działało i zliczało prawidłowo?