任何人都可以请帮助从组中获得最后一条记录。 enter image description here从组数据中获取最后一条记录。 MySql
-3
A
回答
1
我认为你需要这样的:
select * from t where col = 85 order by id desc limit 1
根据您的意见,这应该让每个组最后一个记录:(假定id
是独一无二的,“最后一个记录”是指记录,最高id
)
select t.* from t
inner join (select max(id) as maxid from t group by col) s
on t.id = s.maxid
0
你可以使用last()函数。
SELECT LAST(CustomerName)AS LastCustomer FROM Customers;
0
要从MySQL获取1行,请使用'limit'关键字。
MySQL支持LIMIT子句来选择有限数量的记录,而Oracle使用ROWNUM。 语法:
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
例如为: 从你的截图,订阅ID是相同的多个ID的你想获得最后一个记录哪个ID是更大的。下面的查询得到你的结果,按subscription_id分组,并通过id desc进行排序,并限制为1使得仅从数据库获取1行。
select * from tableName group by subscription_id order by id desc limit 1
相关问题
- 1. SQL:GROUP BY记录,然后从每个组中获取最后一条记录?
- 2. 从cakephp获取群组中的最后一条记录
- 3. 如何从MYSQL数据库的最后10条记录中获取最低ID?
- 4. 如何使用Hibernate从Mysql获取最后一条记录?
- 5. 获取每个记录组的最后一条记录
- 6. 从表中的第15条记录获取数据直到最后一条从表中获取数据
- 7. Angular 2 - 从数据库中获取最后5条记录
- 8. 从mongoDB获取最后30条记录
- 9. Django从数据库中获得最后一条记录
- 10. 如何获取最后一条记录
- 11. CKQueryOperation获取最后一条记录
- 12. 如何使用PHP获取MySQL数据库表中的最后一条记录?
- 13. 在mysql中获取最后一条记录
- 14. 获取最后一条记录只在PHP数组
- 15. 从mysql获取最后30条记录,但不是最后1条
- 16. 如何在SQL中获取每组的最后一条记录
- 17. 按价值获得记录或获取最后一条记录
- 18. 从核心数据库中获取最后一次记录
- 19. 如何从表中获取最后一条记录?
- 20. 无法从Firebase表中获取最后一条记录
- 21. Mysql获取分组的第一个和最后一个记录
- 22. 如何获取给定记录组中每天的最后一条记录?
- 23. 如何在NetBeans中使用Hibernate从Mysql获取最后一条记录?
- 24. 获取MySQL数据库中每个团队的最后6条记录
- 25. 获取最后一条记录在SQL中的WHERE条件
- 26. MySql - 从一组表中获取两组记录的总数
- 27. 从mysql数据库中获取几百条记录
- 28. laravel 4.2获取最后10条记录
- 29. 如何从sqlite获取最后一条记录的_id?
- 30. 从每个不同的ID获取最后一条记录
欢迎来到StackOverflow。 请参考[游览], 学习问好问题stackoverflow.com/help/how-to-ask, 做个[mcve]。一个MCVE应包含各种样本输入(说明所有方面)和期望的输出。 对于SQL,MCVE包含几行'create table ...'和'insert into table values ...'。 – Yunnosch