我正在尝试此查询以获取一些记录:
select *
from `inbox`
where (
`user_id` = '00000000000000000000000000000001'
or `user_id` = ''
and exists (
select *
from `inbox_user`
where `inbox_user`.`inbox_id` = `inbox`.`id`
and `user_id`= '00000000000000000000000000000001'
))
order by inactive_percentage DESC
这让我得到了这个结果:
一旦我将limit 10
添加到最后,它就会给我这个结果:
这对我来说根本没有意义。根据我的说法,我应该有256 - 2560,但限制更改结果,并从表的末尾给我结果。这里发生了什么?我也试过顶部,但它说语法错误。我该如何解决这个问题?