mysql - 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 |
希望我现在清楚了。
解决方案
推荐阅读
- python - 如何获取数据的特征名称?
- python - 在 python 中获取带有 web-scraping 的表
- sql - Sql子查询问题求和子字段
- google-bigquery - Date_SUB 和 BETWEEN 函数的问题
- java - ParseException:无法读取下一个 JSON 对象
- python - python中的Sqlite3 .database命令
- python - 从 Pandas 到 SQL:插入许多记录(最佳实践)
- codeigniter - 来自控制器的 Codeigniter 4“更新”
- android - 在 android 中从 PWA 打印票证(或打印为 pdf)
- c++ - 如何打印每轮频率的序列号?