Есть ли возможность получить имя столбца, к которому относится запись в базе данных?
Возможно, у меня есть три столбца с именами столбцов col1, col2 и col3. Теперь я хочу выбрать для каждого столбца столбец с максимальной записью, что-то вроде этого.
Select name_of_column(max(col1,col2,col3))
.
Я знаю, что могу запросить имя столбца по его порядковому положению в таблице information_schema.COLUMNS, но как мне узнать порядковый номер записи базы данных в таблице?