【问题标题】:How can I get a specific field within my table where the ID is the max id? [duplicate]如何在我的表中获取 ID 为最大 ID 的特定字段? [复制]
【发布时间】:2020-01-01 19:44:40
【问题描述】:

我不确定如何创建一个 sql 过程来获取 JobID 作为 LastJobID,其中 ID 为最大值。

我的程序现在看起来像这样:`SELECT MAX( ID ) as LastJobID FROM jobs;`

但我需要这样的东西:`SELECT JobID as LastJobID FROM jobs where MAX( ID );`

后者给了我一个错误。

我的表还包含一个唯一的自动递增 ID、JobID 和其他属性。我只需要从 Max( ID ) 中获取 JobID,因为 JobID 是字母数字,因此获取 MAX( JobID ) 不会得到正确的结果。

对不起,如果这很难理解,但如果有人知道可以让我这样做的程序,我将不胜感激!

【问题讨论】:

    标签: mysql


    【解决方案1】:

    试试这个

      SELECT JobID as LastJobID FROM 
      jobs 
      where id =
      ( select MAX( ID ) from jobs) 
    

    【讨论】:

      猜你喜欢
      • 2016-03-17
      • 1970-01-01
      • 2016-04-14
      • 2016-04-14
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多