Two solution inspired by other solutions and as beginner
\n\n\n# 1St Method\nSELECT product_id, product_name \nFROM Product\nWHERE product_id NOT IN\n(\nSELECT product_id FROM Sales WHERE sale_date < "2019-01-01" OR s
\n\n```\n# 1St Method\nSELECT product_id, product_name \nFROM Product\nWHERE product_id NOT IN\n(\nSELECT product_id FROM Sales WHERE sale_date < "2019-01-01" OR sale_date > "2019-03-31"\n);\n\n\n\n# 2nd Method using Group by\nSELECT Sales.product_id, Product.product_name \nFROM Sales \nJOIN Product \nON Product.product_id = Sales.product_id\nGROUP BY product_id \nHAVING MIN(sale_date) >= "2019-01-01" AND MAX(sale_date) <= "2019-03-31";\n```
[]