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
复制相似问题