mysql - 选择最高的季节和剧集(mysql)

标签 mysql sql greatest-n-per-group

我有一个剧集表,如下所示:

enter image description here

我想从 series 1 中获取最高的 season 和最高的 episode例如(WHERE 系列 = 1)。输出将是:

id | episode | season | series
8       3        1         1

我该怎么做?

最佳答案

尝试这样的事情:

SELECT * FROM tablename WHERE series = 1 ORDER BY season DESC, episode DESC LIMIT 1;

另一种可能性是“SELECT MAX(...)...”并在 WHERE 子句中使用它。

关于mysql - 选择最高的季节和剧集(mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26604534/

相关文章:

mysql - 使用 SQL 根据特定寄存器获取前 10 项

Laravel Eloquent 获取分组行的最新行

mysql - 获取每个线程的最后一条消息

mysql - EC2 MySQL 不断崩溃

mysql - 如何处理未激活的数据库记录或如何防止它

SQL - 全名中的名字和姓氏

sql - 仅授予用户存储过程权限

mysql - 删除mysql中选定的行

MySQL JSON 数组中的Where in 条件

PHP & MySQL - 数学和数组问题