我需要从表中获取两条信息:来自一个字段和最近条目的最大值。我并不关心所有其他项目。有问题的两个领域是得分和加时。有没有办法避免做两个单独的查询?
"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.
但是,有没有办法做一个查询并抓住这两个信息?对于这么小的事情,两个查询似乎过多。感谢
答案 0 :(得分:9)
SELECT MAX(score), MAX(whenadded) FROM scores
这应该有用。
答案 1 :(得分:1)
您可以找到分数的最大值和添加时的最大值
SELECT Max(score), Max(whenadded) FROM scores