gpt4 book ai didi

mysql - 如何在一个查询中获取当前ID的当前和以前的ID(mysql)

转载 作者:搜寻专家 更新时间:2023-10-30 23:46:01 25 4
gpt4 key购买 nike

我的表是这样的:

employee(empid, ename,job);

当前的 empid 例如是 10,我想要数据库中的上一个和下一个 empids。

下一个和上一个值可能不会分别是 11 和 9,我只需要在单个查询中从数据库中获取它。任何人都可以帮我解决这个问题吗?

最佳答案

例如。 empid = 4

select * from employee
where empid = (select max(empid) from employee where empid < 4)
OR empid = (select min(empid) from employee where empid > 4)

关于mysql - 如何在一个查询中获取当前ID的当前和以前的ID(mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28407950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com