Я получаю эту ошибку из-за оператора GROUP BY.
У вас есть ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с 'CASE WHEN a.link! =' 'THEN a.filimo_link END
Я хочу сгруппировать только, когда a.link
не пусто.Так что не группируйте пусто.Что не так с моим запросом
SELECT b.name as name, a.title, a.id
FROM (`all_media` a)
LEFT JOIN `admins` b ON `b`.`id`=`user_id`
WHERE `a`.`approved` = 0
GROUP BY `a`.`link` CASE WHEN a.link !='' THEN a.link END
ORDER BY `a`.`filename`