我的桌子是这样的:
employee(empid, ename,job);
例如,当前的empid是10,我想要数据库中的上一个和下一个empid。
下一个和上一个值可能分别不是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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句