oracle数据库查询销售总数量超过50的商品名称、销售总数量、业务员名
时间: 2023-08-04 17:09:32 浏览: 168
可以使用以下SQL语句来查询销售总数量超过50的商品名称、销售总数量、业务员名:
```
SELECT p.product_name, SUM(o.quantity) AS total_quantity, s.salesman_name
FROM orders o
JOIN products p ON o.product_id = p.product_id
JOIN salesman s ON o.salesman_id = s.salesman_id
GROUP BY p.product_name, s.salesman_name
HAVING SUM(o.quantity) > 50;
```
这个查询语句会先将订单表orders、产品表products和业务员表salesman连接起来,然后按照产品名称和业务员名进行分组,计算销售总数量,并筛选出销售总数量超过50的结果。
注意,这个查询语句是基于Oracle数据库的,如果使用其他数据库可能会有一些差异。
阅读全文