<legend id='WXWUa'><style id='WXWUa'><dir id='WXWUa'><q id='WXWUa'></q></dir></style></legend>

  • <tfoot id='WXWUa'></tfoot>
      • <bdo id='WXWUa'></bdo><ul id='WXWUa'></ul>
      1. <i id='WXWUa'><tr id='WXWUa'><dt id='WXWUa'><q id='WXWUa'><span id='WXWUa'><b id='WXWUa'><form id='WXWUa'><ins id='WXWUa'></ins><ul id='WXWUa'></ul><sub id='WXWUa'></sub></form><legend id='WXWUa'></legend><bdo id='WXWUa'><pre id='WXWUa'><center id='WXWUa'></center></pre></bdo></b><th id='WXWUa'></th></span></q></dt></tr></i><div id='WXWUa'><tfoot id='WXWUa'></tfoot><dl id='WXWUa'><fieldset id='WXWUa'></fieldset></dl></div>

        <small id='WXWUa'></small><noframes id='WXWUa'>

        获取给定 ID 的最新行

        时间:2023-05-23
        • <bdo id='YYPS5'></bdo><ul id='YYPS5'></ul>

          <small id='YYPS5'></small><noframes id='YYPS5'>

          <i id='YYPS5'><tr id='YYPS5'><dt id='YYPS5'><q id='YYPS5'><span id='YYPS5'><b id='YYPS5'><form id='YYPS5'><ins id='YYPS5'></ins><ul id='YYPS5'></ul><sub id='YYPS5'></sub></form><legend id='YYPS5'></legend><bdo id='YYPS5'><pre id='YYPS5'><center id='YYPS5'></center></pre></bdo></b><th id='YYPS5'></th></span></q></dt></tr></i><div id='YYPS5'><tfoot id='YYPS5'></tfoot><dl id='YYPS5'><fieldset id='YYPS5'></fieldset></dl></div>
            <tbody id='YYPS5'></tbody>

          <tfoot id='YYPS5'></tfoot>
            1. <legend id='YYPS5'><style id='YYPS5'><dir id='YYPS5'><q id='YYPS5'></q></dir></style></legend>

                  本文介绍了获取给定 ID 的最新行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  在下表中,如何根据 signin 列仅获取 id=1最近行,而不是全部 3 行?

                  In the table below, how do I get just the most recent row with id=1 based on the signin column, and not all 3 rows?

                  +----+---------------------+---------+
                  | id | signin              | signout |
                  +----+---------------------+---------+
                  |  1 | 2011-12-12 09:27:24 | NULL    |
                  |  1 | 2011-12-13 09:27:31 | NULL    |
                  |  1 | 2011-12-14 09:27:34 | NULL    |
                  |  2 | 2011-12-14 09:28:21 | NULL    |
                  +----+---------------------+---------+
                  

                  推荐答案

                  使用按 id 分组的聚合 MAX(signin).这将列出每个 id 的最新 signin.

                  Use the aggregate MAX(signin) grouped by id. This will list the most recent signin for each id.

                  SELECT 
                   id, 
                   MAX(signin) AS most_recent_signin
                  FROM tbl
                  GROUP BY id
                  

                  要获取整个单个记录,请对子查询执行 INNER JOIN,该子查询仅返回每个 ID 的 MAX(signin).

                  To get the whole single record, perform an INNER JOIN against a subquery which returns only the MAX(signin) per id.

                  SELECT 
                    tbl.id,
                    signin,
                    signout
                  FROM tbl
                    INNER JOIN (
                      SELECT id, MAX(signin) AS maxsign FROM tbl GROUP BY id
                    ) ms ON tbl.id = ms.id AND signin = maxsign
                  WHERE tbl.id=1
                  

                  这篇关于获取给定 ID 的最新行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何通过查询获取MySQL中的数据库结构 下一篇:实体框架 6 不能使用 MySQL 连接

                  相关文章

                  <small id='q4OJN'></small><noframes id='q4OJN'>

                • <i id='q4OJN'><tr id='q4OJN'><dt id='q4OJN'><q id='q4OJN'><span id='q4OJN'><b id='q4OJN'><form id='q4OJN'><ins id='q4OJN'></ins><ul id='q4OJN'></ul><sub id='q4OJN'></sub></form><legend id='q4OJN'></legend><bdo id='q4OJN'><pre id='q4OJN'><center id='q4OJN'></center></pre></bdo></b><th id='q4OJN'></th></span></q></dt></tr></i><div id='q4OJN'><tfoot id='q4OJN'></tfoot><dl id='q4OJN'><fieldset id='q4OJN'></fieldset></dl></div>

                    1. <legend id='q4OJN'><style id='q4OJN'><dir id='q4OJN'><q id='q4OJN'></q></dir></style></legend>

                      • <bdo id='q4OJN'></bdo><ul id='q4OJN'></ul>

                      <tfoot id='q4OJN'></tfoot>