Simple Solution
\nSELECT\n    DISTINCT p.product_id, p.product_name\nFROM\n    Product p INNER JOIN Sales s ON p.product_id = s.product_id\nWHERE\n    sale_date BETWEEN \'2019-
```\nSELECT\n    DISTINCT p.product_id, p.product_name\nFROM\n    Product p INNER JOIN Sales s ON p.product_id = s.product_id\nWHERE\n    sale_date BETWEEN \'2019-01-01\' AND \'2019-03-31\' AND p.product_id NOT IN (\n        SELECT\n            p.product_id\n        FROM\n            Product p INNER JOIN Sales s ON p.product_id = s.product_id \n        WHERE\n            sale_date < \'2019-01-01\' or sale_date > \'2019-03-31\'\n    )\n```
['Oracle']