我從表中選擇了一些值。使用查詢從當前ID獲取下一個值
MY代碼
SELECT A.ID, A.NAME, CAST(NULL AS CHAR) , CAST(NULL AS CHAR)
FROM ATTRIBUTEUSE AU
JOIN ATTRIBUTE A ON AU.ATTRIBUTE_ID = A.ID
WHERE AU.ATTRIBUTESET_ID = 'eeeaed05-dbf6-4300-8ebb-8c705b927d55 '
AND A.ID > 'd1abc226-fadd-495f-8b65-0b550fa046ce'
ORDER BY AU.LINENO
LIMIT 1 ;
Name ID
Soft d1abc226-fadd-495f-8b65-0b550fa046ce
Hot 60009233-9668-45da-a7cd-57ad9d15a378
Herbal 654b20ba-c0a9-476b-b5d1-052bf190fb1e
Cocktail 675745f0-9266-402e-8f58-763bdf9a4bed
我有一些ID和我需要電流ID的
(即)如我有ID = '60009233-9668-45da-a7cd-57ad9d15a378' 的下一個值,然後我需要下一個ID ='654b20ba-c0a9-476b-b5d1-052bf190fb1e'的值;
你使用MySQL或Postgres的限制?你已經添加了兩個標籤 –
我可以幫助你通過給這個http://stackoverflow.com/questions/3058328/next-and-previous-mysql-row-based-on-name我希望這會幫助你瞭解 –
做你有任何自動遞增的ID? –