Я думаю, что что-то не так в вашем утверждении
SELECT publi.date, publi.mess, publi, publi.profil, publi.color, publi.name, publi.search
FROM publi
INNER JOIN (
SELECT id_post_normal, COUNT(id_post_normal)
FROM quote_plus_normal_gr_publi
ORDER BY id_post_normal
) q
ON q.id_post_normal = publi.id_post_normal
WHERE publi.id_personnes = 1
ORDER BY date DESC
при первом выборе есть только publi и нет колонки для вызова
select publi.date, publi.mess, publi, publi.profil
, поэтому я пытаюсь сделать запрос и сделать похожим на вас, и у меня нет ошибок, чтобы показать.
сначала почему ошибка показывается по группам? Вы пытаетесь другой запрос? не этот запрос?