我有一个boxes带box_size列的表。我想获取总大小为 16 的行。
我应该怎么做?
例如:
- 获取 16 行
box_size = 1 - 或两排
box_size = 4和四排box_size = 2 - ETC
编辑:
我现在有这个选择查询:
select * from `boxes` order by `boxes`.`box_size` DESC, `date` DESC
因此,如果我们只有行 with box_size = 1I would needLIMIT 0, 16并且如果我有所有行box_size = 4I would need LIMIT 0, 4。
但是每一行都有它自己的 box_size 所以我不能有一个特定的限制数,它应该相对于获取的 box_size 值计算。