题目链接:点击打开链接
题目大意:略。
解题思路:略。
AC 代码
--解决方案(1) SELECTDISTINCTt1.product_id, t1.product_nameFROM (SELECTs.product_id, product_nameFROMProductpJOINSalessONs.product_id=p.product_idWHEREsale_dateBETWEEN'2019-01-01'AND'2019-03-31') t1LEFTJOIN(SELECTs.product_id, product_nameFROMProductpJOINSalessONs.product_id=p.product_idWHERENOT(sale_dateBETWEEN'2019-01-01'AND'2019-03-31')) t2ONt1.product_id=t2.product_idWHEREt2.product_idISNULL--解决方案(2) SELECTs.product_id, product_nameFROMSalessJOINProductpONs.product_id=p.product_idGROUPBYs.product_idHAVINGMIN(sale_date) >='2019-01-01'ANDMAX(sale_date) <='2019-03-31'