猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何选择表中ID最大的整行?
我该怎么做?
表中的SQL SELECT行WHERE id = max(id)
米脂
浏览 443
回答 3
3回答
PIPIONE
您可以使用子选择:SELECT row FROM table WHERE id=( SELECT max(id) FROM table )请注意,如果的值max(id)不是唯一的,则返回多行。如果您只想要这样的一行,请使用@MichaelMior的答案,SELECT row from table ORDER BY id DESC LIMIT 1
0
0
0
RISEBY
你也可以SELECT row FROM table ORDER BY id DESC LIMIT 1;这将按行的ID降序对行进行排序,并返回第一行。这与返回具有最大ID的行相同。当然,这假定id在所有行中都是唯一的。否则,可能会有多个行的最大值为,id而您只会得到一个。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续