我正在挠头想找出以下问题的解决方案:
我有一个包含两个字段 USER_ID 和 CLIENT_ID 的表。对于每个 USER_ID,有 1 到 n 个 CLIENT_ID。
假设用户 A 链接到客户端 1,2 和 3。我想构建一个查询,该查询返回也链接到所有这些客户端的其他用户。它们可能链接到更多客户端,但它们必须链接到用户 A 的所有客户端。
示例:用户 B 具有指向客户端 1、2、3、4 的链接。用户 C 具有到客户端 1,2 的链接。然后查询应该返回用户 B,因为用户 B 具有指向用户 A 的所有客户端的链接。不应返回用户 C,因为他只有与用户 A 的部分而不是全部客户端的链接。
这似乎是一个看似简单的问题,但我一生都无法提出满足我的约束的查询。有经验的 SQL 大师可以帮助我吗?