У меня была похожая проблема с этим сегодня.По сути, я закончил тем, что создал временную таблицу, которую я загрузил в строках нужного мне файла csv.Оттуда я использовал php для сортировки и организации данных и обновления или добавления в таблицу, которую мне нужно было изменить.
Например, я создал таблицу с именем temp и загрузил все строки нужной мне категории.Затем, как только это было в таблице, я сделал php-скрипт, который сортировал информацию по количеству общих продаж в порядке убывания.Оттуда я сделал запрос на обновление своей основной таблицы и использовал ограничение для управления этим (только 200 лучших позиций по количеству продаж).
Это было очень легко сделать и, надеюсь, это поможет вамкто-нибудь другой.
Имейте в виду.Если вы собираетесь сделать это более одного раза, вам нужно будет обрезать временную таблицу, чтобы сначала удалить старые строки.