Trans_id    Bank_State  forwarded_to
70           15             1
71           16             2SELECT MAX(trans_id)
     , Bank_state
     , Forwarded_to 
  FROM t_support_details 是给了我结果
MAX(trans_id)  Bank_state  forwarded_to
           71          16             1但结果应该是
MAX(trans_id)  Bank_state  forwarded_to
           71          16             2      请帮帮我
发布于 2015-10-13 09:41:25
你可以试试这个:
SELECT * FROM t_support_details 
ORDER BY trans_id DESC 
LIMIT 1发布于 2015-10-13 09:42:36
看看这个,简单又简单
SELECT *
FROM t_support_details 
WHERE id=(
    SELECT MAX(trans_id) FROM t_support_details 
    )在寻找具有最大trans_id的行时,在此特定场景中使用where子句比尝试实现所需输出的方式要好得多:D。
https://stackoverflow.com/questions/33099124
复制相似问题