gpt4 book ai didi

mysql - 从当前 id mysql 中选择最大 id

转载 作者:行者123 更新时间:2023-11-29 01:04:48 28 4
gpt4 key购买 nike

给定数据库......

ID     Name     item_order     Manager
1 ted 2 N
2 bob 5 N
3 tony 1 Y
4 fred 3 N
5 william 4 N
6 george 6 Y
7 cade 8 N
8 matt 7 N

我希望能够在当前非经理姓名之前选择经理 ID。因此,例如 bob 的结果将是 tony 或 3。

我可以通过两个请求弄清楚如何做到这一点

SELECT MAX( item_order) AS parent
FROM tablename WHERE item_order < 5 && Manager = 'Y'

我会根据 item_order 进行另一个选择的结果。有没有一种方法可以一次性完成这一切?

最佳答案

SELECT * FROM tablename
WHERE Manager = 'Y'
AND item_order = (SELECT MAX(item_order) AS parent
FROM tablename
WHERE item_order < 5
AND Manager = 'Y') AS t

关于mysql - 从当前 id mysql 中选择最大 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6001030/

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