首页 > 解决方案 > JOIN 后不在

问题描述

如何为此在 MYSQL 中编写查询?

假设有 10 个不同颜色的球,它们应该出现在一个大盒子的所有单元中。所有大盒子都有相同或不同的单元数。在这里,我想知道哪个单元缺少哪些颜色的球以及该单元属于哪个大盒子。

例如 - 所有大盒子的所有单元中都存在所有颜色的球,除了大盒子 1 的单元 C 中缺少红色的球。如果我了解这些,我可以轻松地将它们放入所需的单元中。这些是示例表。

表格1

颜色 盒子 单元
红色的 1 一个
红色的 1
红色的 1 C
红色的 2 一个
红色的 2
红色的 3 一个
红色的 3 C
黄色 1 一个
黄色 1
黄色 1 C
黄色 2 一个
黄色 2
黄色 2 C
黄色 3 一个
黄色 3 C
绿色的 1 一个
绿色的 3 一个
绿色的 3 C
绿色的 1 C

表 2

盒子 单元
1 一个
1
1 C
2 一个
2
2 C
3 一个
3 C

希望我现在清楚了。

标签: mysql

解决方案


推荐阅读