如何在 MySQL 中选择多行中的最后一个值?
从表1中选择名称、日期、值;
Name Date Value
A 01-Jan-2013 3
A 02-Jan-2013 4
B 04-Jan-2013 2
B 05-Jan-2013 8
我需要的结果:
Name Date Value
A 01-Jan-2013 3
A 02-Jan-2013 4
Last_value 4
B 04-Jan-2013 2
B 05-Jan-2013 8
Last_value 8
如何在 MySQL 存储过程中做到这一点?
问候
最佳答案
没有“最后”记录。您需要按应排序的列对它们进行排序,然后仅选择最后一行。
/* SELECT ... */ ORDER BY sort_column DESC LIMIT 1
关于mysql - 如何获取mysql中多行的最后一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15444768/