我有一个包含周数和 ID 的表
| id | week |
| 1 | 1 |
| 2 | 2 |
| 3 | 6 |
| 4 | 8 |
我需要做的是根据周的值进行检索。但如果该行大于某个数字,我还需要多次返回该行。
例如(伪),
if week > 2
and week > 6
| id | week |
| 2 | 2 |
| 3 | 6 |
| 3 | 6 |
| 4 | 8 |
| 4 | 8 |
ID 3 和 ID 4 出现两次,因为它们都大于 2 和 6。ID 2 只会出现一次,因为它只大于 2。
不幸的是,循环查询是不可能的,因为这个查询将返回 2k+ 行。
任何帮助将不胜感激,即使解决方案是基于 PHP 的。