我正在尝试编写一个查询来查找在另一个表中没有匹配记录的记录。
例如,我有两个表,其结构如下所示:
表格1 状态 | 产品 | 经销商 | 其他领域 加利福尼亚州 | P1 | 一个 | xxxx 或 | P1 | 一个 | xxxx 或 | P1 | 乙| xxxx 或 | P1 | X | xxxx 西澳 | P1 | X | xxxx 弗吉尼亚州 | P2 | 一个 | xxxx 表2 状态 | 产品 | 版本 | 其他领域 加利福尼亚州 | P1 | 1.0 | xxxx 或 | P1 | 1.5 | xxxx 西澳 | P1 | 1.0 | xxxx 弗吉尼亚州 | P2 | 1.2 | xxxx
(State/Product/Distributor 共同构成 Table1 的 key。State/Product 是 Table2 的 key)
我想找到所有未使用分发服务器 X 的状态/产品/版本组合。(因此,此示例中的结果是 CA-P1-1.0 和 VA-P2-1.2。)
对查询有什么建议吗?