多语言展示
当前在线:111今日阅读:142今日分享:25

SQL查询只生产螺丝刀但不生产螺母的供应商名

我们赶紧来看看,SQL查询只生产螺丝刀但不生产螺母的供应商名。
工具/原料

SQL Server 2019

方法/步骤
1

碰到这种题,建议考虑子查询,连接查询也可以完成,这里不做研究。首先,我们查出不是螺母,是螺丝刀的零件编号。

2

此时,我们可以通过对SPJ表的搜索,找出上一部的零件号有出现在的供应商号。

3

这时候,我们找到了这些供应商的编号了, 可以把刚刚的结果作为条件,投影出供应商名。

4

运行后就可以看到供应商被我们找到了。

5

相信很多人并不能理解,其实理解起来并不难,因为用到三张表,肯定是三层子查询。

6

至于为什么,大家可以这么思考。首先,要找出这种零件,肯定要先找到符合条件的零件号。其次,因为我盟知道了零件号,那么肯定找出与这些零件号有关的供应商号。再者,供应商号能够落在子查询中肯定就是答案了。

注意事项

不会使用的童鞋给我留言。

推荐信息