所以我有一个数据库,该数据库具有如下所示的值:
Level , Indicator
4 1
3 2
4 3
3 4
4 5
3 6
我要做的是在每个指标中选择最高水平。
有没有可以使用的sql查询会生成这样的结果?
Level , Indicator
4 1
4 3
4 5
如果没有,您可以使用php和mysqli帮助我吗?非常感谢。
答案 0 :(得分:1)
要获得Indicators
的最高level
值-
select distinct Indicator, level
from your_table
where level = (select max(level) from your_table)
此外,您可以使用group by为每个level
值获得最高的Indicator
-
select Indicator, max(Level) from your_table group by Indicator