在 MYSQL(也允许使用 php)中,假设我们有一个由, ,组成的items表。idnamestatus并且您想在最后一个之前获取该项目,以下查询将完美运行SELECT * from `items`WHERE `name` = 'xxx'ORDER BY id DESCLIMIT 1 OFFSET 1;但是,如果这个项目的状态是 (4,5,6) 那么我想得到它之前的那个。简而言之,这都是关于增加偏移量的,但是如何在查询中这样做呢?
1 回答
ITMISS
TA贡献1871条经验 获得超8个赞
SELECT * from `items`
WHERE `name` = 'xxx'
AND status NOT IN ('.implode(',',$the_Array.')
ORDER BY id DESC
LIMIT 1;
答案是摆脱偏移
- 1 回答
- 0 关注
- 92 浏览
添加回答
举报
0/150
提交
取消