Maison  >  Questions et réponses  >  le corps du texte

mysql - 请教一下这个SQL怎么写

这是订单表信息

+----+----------+------------+------+
| id | username | goods_name | num  |
+----+----------+------------+------+
|  1 | Tom      | A          |    3 |
|  2 | Rose     | C          |    1 |
|  3 | Rose     | B          |    5 |
|  4 | Tom      | A          |    1 |
+----+----------+------------+------+

现在想找出购买两款以上产品的用户,请问SQL怎么写

各位亲们看清题目啊,是购买两款以上产品的用户,表里面Tom购买了两次,单他都购买的A产品,所有不能被查询出来的,只有Rose,他购买了C和B产品,所以他可以被查询出来

天蓬老师天蓬老师2743 Il y a quelques jours748

répondre à tous(11)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:58:52

    select username, goods_name, count(*) as goodscount from 表 group by goods_name,username having goodscount > 2

    répondre
    0
  • Annulerrépondre