вам в жизни хоть раз были нужны какие-то более сложные режимы сортировки?
функции типа 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))
я добавил 1 запись, другой магазин сделал заказ, и первая строчка продублировалась
Не надо искать источник проблемы и способ исправления на стороне MySQL.