在 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 關注
- 107 瀏覽
添加回答
舉報
0/150
提交
取消