with t1 as ( select product_id, product_name, sum( quarter_1_sales_amount + quarter_2_sales_amount + quarter_3_sales_amount + quarter_4_sales_amount ) as total_sales_amount_of_product from sales_info left join oppo_products_detail using (product_id) group by product_id, product_name ) select product_id, product_name, competitor_name, total_sales_amount_of_product, total_sales_amount_of_product - total_del_money as sales_difference_with_competitor from t1 left join ( select product_id, competitor_name, sum(total_competitor_sales_amount_2023) as total_del_money from competitor_analysis group by product_id, competitor_name ) as t2 using (product_id) order by product_id asc;