Weee 面试真题解析:查找没有关联零部件的车辆

16次阅读
没有评论

Goal

Extract the vehicles with no associated vehicle parts.

Requirements

  • Expected column: vehicle_id

这道 SQL 题考查的是如何找出“没有匹配记录”的主表数据,核心思路通常是使用 LEFT JOIN 连接 vehicle 表和 vehicle_part 表,再通过判断右表关联键是否为空来筛选出没有零部件记录的车辆。如果你熟悉反连接(anti join)写法,也可以用 NOT EXISTS 来实现。题目重点在于理解表之间的一对多关系,以及如何从关联表中排除所有已经有 vehicle_part 记录的 vehicle_id,最终只返回满足条件的车辆主键列。

正文完
 0