我们赶紧来看看,SQL查询只生产螺丝刀但不生产螺母的供应商名。
工具/原料
SQL Server 2019
方法/步骤
1
碰到这种题,建议考虑子查询,连接查询也可以完成,这里不做研究。首先,我们查出不是螺母,是螺丝刀的零件编号。
2
此时,我们可以通过对SPJ表的搜索,找出上一部的零件号有出现在的供应商号。
3
这时候,我们找到了这些供应商的编号了, 可以把刚刚的结果作为条件,投影出供应商名。
4
运行后就可以看到供应商被我们找到了。
5
相信很多人并不能理解,其实理解起来并不难,因为用到三张表,肯定是三层子查询。
6
至于为什么,大家可以这么思考。首先,要找出这种零件,肯定要先找到符合条件的零件号。其次,因为我盟知道了零件号,那么肯定找出与这些零件号有关的供应商号。再者,供应商号能够落在子查询中肯定就是答案了。
注意事项
不会使用的童鞋给我留言。
上一篇:组装电脑,需要哪些工具
下一篇:螺丝生锈了怎么拧下来?