您可以使用GREATEST函数在所有列中查找最大值:
SELECt @var_max_val:= GREATEST(col1, col2, col3, ...) AS max_value, CASE @var_max_val WHEN col1 THEN 'col1' WHEN col2 THEN 'col2' ... END AS max_value_column_nameFROM table_nameWHERe ...

您可以使用GREATEST函数在所有列中查找最大值:
SELECt @var_max_val:= GREATEST(col1, col2, col3, ...) AS max_value, CASE @var_max_val WHEN col1 THEN 'col1' WHEN col2 THEN 'col2' ... END AS max_value_column_nameFROM table_nameWHERe ...