select tmp2.product_id, product_name, competitor_name, total_sales_amount_of_product, total_sales_amount_of_product - total_competitor_sales_amount_2023 as sales_difference_with_competitor from ( select o.product_id, product_name, sum(total_sales) as total_sales_amount_of_product from oppo_products_detail as o left join ( select product_id, quarter_1_sales_amount + quarter_2_sales_amount + quarter_3_sales_amount + quarter_4_sales_amount as total_sales from sales_info ) as tmp on o.product_id = tmp.product_id group by o.product_id ) as tmp2 left join competitor_analysis as c on tmp2.product_id = c.product_id