- 使用 inner join 条件来操作
- 相关表 product、product_filter
- product_filter表实例数据:
+------------+-----------+
| product_id | filter_id |
+------------+-----------+
| 50 | 10 |
| 278 | 7 |
| 278 | 10 |
| 278 | 12 |
| 279 | 8 |
| 279 | 10 |
| 279 | 12 |
| 279 | 13 |
| 297 | 7 |
| 297 | 10 |
| 297 | 12 |
| 297 | 13 |
+------------+-----------+
- 根据这三组数据 (7,8,9)、(10,11)、(12,13)来筛选
- 这三组数据关系为 (7∪8∪9)∩(10∪11)∩(12∪13) 即组内并集组外交集
下面为sql语句: