在MySQL數據庫中,有時我們需要根據某列值進行分組,并獲取每組中對應列的最大值。這時候,就需要使用到MySQL的分組函數。
SELECT 分組列, MAX(ID) FROM 表名 GROUP BY 分組列;
上述代碼中,我們需要將需要分組的列作為GROUP BY語句的參數,然后在SELECT中使用MAX函數來獲取每組中對應列的最大值。
舉個例子,如果我們需要獲取一個學生表中每個班級最老(ID最大)的學生信息,代碼如下:
SELECT Class, MAX(ID) FROM Students GROUP BY Class;
執行上述代碼后,便可以獲取到每個班級最老(ID最大)的學生信息。