mysql - 如何获取Mysql中特定类别的最后一项

标签 mysql database row fetch

我有一个如下表。我想获取类别 320 的最后一项。

id   |  category   |  city   |
 1   |  320        |  paris  |
 2   |  320        |  london |
 3   |  330        |  stock. |
 4   |  320        |  brussel|
 5   |  340        |  fifu   |

我想获取类别 320 的最后一项,即

 id  |   category  |  city    |
  4  |      320    |  brussel | 

最佳答案

最简单的方法:

select t.*
from t
where category = 320
order by id desc
limit 1

关于mysql - 如何获取Mysql中特定类别的最后一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18561153/

相关文章:

database - 在哪些情况下,您会针对内存数据库而不是开发数据库进行测试?

python - 模块中的自定义引擎创建 SQLAlchemy

java - 如何在表格布局中应用行跨度?

Oracle,从具有多行的子查询插入多行

php - MySQL-第一行被跳过

mysql - 将 PHP 数组移植到 MySQL 模式以获得 ACL 授权

php - 使用 PHP 从 MySQL 中的表中删除特定行

php - 动态设置 PDO 的 PARAM 类型

mysql - TypeORM QueryRunner 选择不同的

ruby-on-rails - 如何在 Ruby on Rails 中有效地处理多个数据库表