我有两个表,分别称为 a 和 b,其中 a 与 b 以一对多的关系相关。我想从表 a 中选择任何行,其中表 b 中的许多相关记录中的任何一个都与条件匹配。基本连接不起作用,因为这将为表 b 中匹配的每一行返回一个结果 - 我只希望表 a 中的每一行都有一个结果,并且有一个或多个相关记录匹配。
举个简单的例子,假设我有一个表 Departments 和相关表Employees,其中每个员工都有一个部门,但每个部门显然可以有多个员工。我想要一个查询,每个部门有一个或多个员工符合给定条件的一行 - 比如说有一个或多个员工获得“本月最佳员工”的部门。我该怎么做?谢谢。