create table table_1(user_id int, bmi int, date date)
Insert into table_1(user_id, bmi ,date) values (1, '20', '2020-05-01'),
(1, '25', '2020-05-10'),
(1, '30', '2020-05-20');
在这里,我想检索用户“1”的两个最新插入的“bmi”,以便比较他的改进等。结果应给出日期2020-05-10和2020-05-20的“bmi”
2条答案
按热度按时间46scxncf1#
解决方案(仅适用于mysql 8.0):
解决方案2适用于任何mysql版本:
mbzjlibv2#
得到答案:从表1中选择bmi,其中user id=1 order by date desc limit 2;学分:@luuk