最高值我有一个表获得从结果
t1
--------------
id
date
val_1
val_2
我需要得到10项最新成果,让他们从早期的排序,以最新的日期,所以我这样做是因为
SELECT * FROM (
SELECT *
FROM myTable
WHERE project = $project_id
ORDER BY date DESC
LIMIT 10) AS results ORDER BY id ASC
现在,我需要获得val_1的最高值。我正在尝试构建一个条形图并希望获得最高值,因为我需要将其除以最大高度,并将该结果用作乘数,以将val_1和val_2叠加在彼此之上,而不会超出图形的高度。
看起来您可以使用单个查询:'SELECT * FROM myTable WHERE project = $ project_id ORDER BY date DESC,id ASC LIMIT 10'您可以使用'MAX'获取'val_1'的最大值 – Prix
等待,我的查询过于复杂?让我试试你的建议。我如何使用MAX?谢谢。 – santa
[获取列的最大值的示例](https://dev.mysql.com/doc/refman/5.0/en/example-maximum-column.html) – Prix