Você precisa
UNION
as duas tabelas:SELECT reference, SUM(quantity) AS total_quantity
FROM (
SELECT reference, quantity
FROM table_1
UNION ALL
SELECT reference, quantity
FROM table_2) AS t
GROUP BY reference
Desta forma, você tem a garantia de obter um registro para uma
reference
valor mesmo se este estiver contido em apenas uma das duas tabelas.