sql语句请给出所有购入商品为两种或两种以上的购物人记录。
时间: 2024-02-25 21:54:34 浏览: 118
利用sql语句复制一条或多条记录
5星 · 资源好评率100%
可以使用如下的 SQL 查询语句来获取所有购入商品为两种或两种以上的购物人记录:
```
SELECT customer_name
FROM purchases
GROUP BY customer_name
HAVING COUNT(DISTINCT product_name) >= 2;
```
这条语句会对购物记录表 `purchases` 中的数据进行聚合,并按照购物人 `customer_name` 进行分组。然后,使用 `HAVING` 子句来筛选出购入商品种类数量不少于 2 种的购物人记录。最后,只返回购物人的姓名。
阅读全文