Единственная ошибка в том, что MySQL требует, чтобы каждый подзапрос, используемый в FROM
или JOIN
, имел псевдоним, поэтому он должен быть:
SELECT cnt,COUNT(*) AS total FROM (
SELECT COUNT(*) AS cnt,cod_documento FROM op_documentosxmateriais
GROUP BY cod_documento) AS x
GROUP BY cnt
Похоже, что PhpMyAdmin имеет собственную проверку синтаксиса, которая не работает так же, как сам MySQL.