查询所有没有供应P5零件的供应商的号码、供应商名称(使用EXISTS谓词与非EXISTS 谓词)
时间: 2023-11-03 07:04:17 浏览: 177
好的,以下是针对你的问题的 SQL 查询语句:
使用 EXISTS 谓词:
```
SELECT *
FROM suppliers s
WHERE NOT EXISTS (
SELECT *
FROM parts p
WHERE p.part_no = 'P5' AND s.supplier_no = p.supplier_no
);
```
使用非 EXISTS 谓词:
```
SELECT *
FROM suppliers s
WHERE supplier_no NOT IN (
SELECT supplier_no
FROM parts
WHERE part_no = 'P5'
);
```
这两个查询语句都可以达到相同的结果,即查询出所有没有供应 P5 零件的供应商的号码和名称。
阅读全文
相关推荐



