MySQL查詢上一個id是一個常見的需求,可以通過以下代碼實現:
SELECT MAX(id) FROM table_name WHERE id< current_id;
其中,current_id為當前記錄的id,table_name為數據表名。
以上代碼使用MAX函數找到小于當前id的最大id。如果沒有小于當前id的記錄,則返回null。
此外,也可以使用以下代碼實現查詢上一個id:
SELECT id FROM table_name WHERE id< current_id ORDER BY id DESC LIMIT 1;
在這個例子中,我們使用ORDER BY子句按照id的降序排列結果集并查詢第一行記錄。
上一篇MySQL查詢上半年數據
下一篇css3行距怎么算