查询每个供应商所供应的超出他平均供应量的项目,显示供应商号、零件号、项目号、应用量。
时间: 2023-12-15 08:03:30 浏览: 70
spj查询零件、工程、供应商查询
您可以使用以下 SQL 语句来查询:
```
SELECT s.supplier_id, sp.part_id, sp.project_id, sp.supply_quantity
FROM (
SELECT supplier_id, AVG(supply_quantity) AS avg_quantity
FROM supply
GROUP BY supplier_id
) AS s_avg
JOIN supply AS sp ON s_avg.supplier_id = sp.supplier_id
WHERE sp.supply_quantity > s_avg.avg_quantity;
```
这个查询语句会返回每个供应商所供应的超出他平均供应量的项目。其中,`s_avg`是一个子查询,用于计算每个供应商的平均供应量。`sp`是`supply`表的别名,用于连接和筛选供应商的供应信息。最后,查询会返回供应商号、零件号、项目号和应用量等信息。
阅读全文