Simplest solution using HAVING
\nSELECT Product.product_id, Product.product_name\nFROM Product \nINNER JOIN Sales \nON Product.product_id = Sales.product_id \nGROUP BY Sales.product_id \nHAVI
```\nSELECT Product.product_id, Product.product_name\nFROM Product \nINNER JOIN Sales \nON Product.product_id = Sales.product_id \nGROUP BY Sales.product_id \nHAVING MIN(Sales.sale_date) >= "2019-01-01" AND MAX(Sales.sale_date) <= "2019-03-31"\n```\nIf it helped or you learned a new way, kindly upvote. Thanks :)
['MySQL']