表格的例子
现在我想要完成的事情。
我希望能够在我看过的那个之后获得下一个target_name
,但是顺序是target_name DESC
。
假设我提供了02A
的输入,它应该返回02B
,如果输入为02D
则应该20A
。
在大多数情况下,它会01A,01B,01C,01D,02A,02B etc etc
。
我可以继续使用php后检查下一个,但在极少数情况下,我会通过查询向数据库发送垃圾邮件,我希望我可以避免这种情况。
无论如何我可以通过查询SELECT
答案 0 :(得分:0)
SELECT MIN(target_name) FROM table WHERE target_name > '02A'
MIN(target_name)
使查询仅返回下一个更大的值。离开它会让它全部归还,如果你这样做,你可能会添加一个合适的group by
。