使用Query从当前ID获取下一个值

时间:2014-04-15 09:58:06

标签: mysql

我从Table中选择了一些值。

我的代码

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&#39 ;;

1 个答案:

答案 0 :(得分:0)

尝试使用LIMIT

Select ID,Name 
FROM C_NAME where id>input_id 
ORDER BY ID
LIMIT 1