MYSQL/PHP 两个字段的最大值 : Two queries needed?

标签 mysql sql

我需要从一个表中获取两条信息:一个字段中的最大值和最近的条目。我真的不关心所有其他项目。有问题的两个字段是 score 和 whenadded。有没有办法避免执行两个单独的查询?

"SELECT score FROM scores ORDER BY score DESC limit 1" gives highest score. 
"SELECT whenadded FROM scores ORDER BY whenadded DESC limit 1" gives most recent.

但是,有没有一种方法可以进行一次查询并获取这两条信息?对于这么小的事情,两次查询似乎过多。谢谢

最佳答案

SELECT MAX(score), MAX(whenadded) FROM scores

这应该有效。

关于MYSQL/PHP 两个字段的最大值 : Two queries needed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10453332/

相关文章:

MySQL where 字母数字列条件

mysql - 应用程序名称、表单名称未出现在 Orbeon Forms 中

mysql - upsert 后删除未更新的行

php - 使用 phpspreadsheet 用 excel 文件填充 mysql 数据库

mysql - 添加到WITH RECURSIVE查询MySQL中的变量

c# - SQL 2005 MD5 哈希和 C# MD5 哈希

mysql - 黑客排名 : LIKE vs REGEXP

sql - 使删除语句​​在找到行后立即删除行,而不是在删除完成之前保持表静态

sql - 在 SQL 中插入缺失值

c# - 编写Winforms动态查询工具