Как исправить синтаксическую ошибку в команде SQL?
вам в жизни хоть раз были нужны какие-то более сложные режимы сортировки?
функции типа random() вместо ASC\DESC вообще бывают нужны?
текущий запрос
count(s_vk.id) as count_vk,
на count(s_vk.post_id) as count_vk,
, то же по остальным полям.Как лучше - куча join-ов для формирования таблицы вывода или изменить таблицу socials добавив колонки vk | tg | ok | tw (и отмечать 0/1 был клик или нет) и один join с подсчетом кол-ва нужной колонки (прим.: sum(vk))
Осталось положить в предопределённое место (@secure_file_priv) файл со списком и сами CSV, а затем выполнить процедуру. Можно вообще спихнуть код в Event Procedure.
PS. Если все CSV имеют один и тот же формат, то разумнее их слить в один файл, а потом импортировать.