From 0b5642b0fc5ff8b995418df6e4f4c49b12baef16 Mon Sep 17 00:00:00 2001 From: atharv-06 <147968786+atharv-06@users.noreply.github.com> Date: Tue, 3 Dec 2024 03:11:36 -0500 Subject: [PATCH] Update Products Without Sales(solution-1,2).txt The GROUP BY in Solution 2 is unnecessary because no aggregate functions are used, and duplicates are unlikely if product.sku and product.product_name are unique. It adds redundant processing, slowing down the query without altering results. Removing it simplifies and optimizes the query: --- Products Without Sales(solution-1,2).txt | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/Products Without Sales(solution-1,2).txt b/Products Without Sales(solution-1,2).txt index b96021c..e648d3e 100644 --- a/Products Without Sales(solution-1,2).txt +++ b/Products Without Sales(solution-1,2).txt @@ -1,24 +1,8 @@ ----- Products Without Sales(solution_1) - - -SELECT - product.sku, product.product_name -FROM - product -WHERE - product.id NOT IN (SELECT product_id FROM invoice_item); - - - ------ Products Without Sales(solution_2) - SELECT product.sku, product.product_name FROM product WHERE product.id NOT IN (SELECT product_id FROM invoice_item) -GROUP BY - 1,2 ORDER BY - product.sku ASC; + product.sku ASC;