查询每个供应商的供应商号及其供应的零件的种类数量。
时间: 2024-02-27 09:56:50 浏览: 19
您可以通过以下 SQL 语句查询每个供应商的供应商号及其供应的零件的种类数量:
```
SELECT s.sid, COUNT(DISTINCT sp.jid) AS part_count
FROM suppliers s
JOIN supply sp ON s.sid = sp.sid
GROUP BY s.sid;
```
其中,`suppliers` 表包含供应商信息,`supply` 表包含供应商与零件的关系信息。
查询结果将会返回每个供应商的供应商号以及其所供应的零件的种类数量。
相关问题
查询每种零件的零件号及其供应商的数量
您可以通过以下 SQL 语句查询每种零件的零件号及其供应商的数量:
```
SELECT p.pid, COUNT(DISTINCT sp.sid) AS supplier_count
FROM parts p
JOIN supply sp ON p.pid = sp.jid
GROUP BY p.pid;
```
其中,`parts` 表包含零件信息,`supply` 表包含供应商与零件的关系信息。
查询结果将会返回每种零件的零件号以及其供应商的数量。
查询每个供应商及其供应的不同的零件的总供应量。
您可以通过以下 SQL 语句查询每个供应商及其供应的不同的零件的总供应量:
```
SELECT sp.sid, SUM(sp.qty) AS total_quantity
FROM supply sp
GROUP BY sp.sid;
```
其中,`supply` 表包含供应商与零件的关系信息。
查询结果将会返回每个供应商及其供应的不同的零件的总供应量。