我在一个人表中有行。每个都可以通过链接表链接到事物表中的多行。每个事物都有一个 objectType。我想获取 person 表中仅链接到三个特定 objectType 的所有行,并且每个人只需要一行。我是 SQL 新手,不知道从哪里开始。我已经设置了一个示例:
http://sqlfiddle.com/#!18/56bd69/2
仅使用 INNER JOINS 和 WHERE 不起作用,因为它返回所有人员行。
sql-server
sql-server ×1