草庐IT

dateofpurchase

全部标签

mysql - 选择出现次数最多的产品

我想知道哪个product_id在某个特定月份购买最多,比如8月。所以,查询应该返回产品ID和购买次数。我被卡住了,因为两个不同的产品ID被购买了相同的次数,那么解决方案是什么?这个我试过了,selectProduct_Id,count(Product_Id)repeaterfrommydatabase.dateofpurchasewheremonth(dateofpurchase)=8groupbyProduct_Idhavingcount(Product_Id)>1orderbyrepeaterdesc;此查询返回所有ID及其重复次数。我只想要购买次数最多的那些ID。如果是1则返回