Cara muito obrigado por ter respondido, fiz as adaptações para o nome correto das colunas só que não funcionou o phpmyadmin retornou o seguinte erro: Estou usando esta consulta para fazer o menu lateral de um site gostaria que aparecesse a categoria principal embaixo as 3 subcategorias da categoria principal. Mensagens do MySQL : [Documentação]
#1052 - Column 'id' in on clause is ambiguous
SELECT
c.pcat_id, c.pcat_nome,
s.id, s.cat, s.pcat_id
FROM
pcat c
JOIN
cats s
ON
s.pcat_id = c.pcat_id
LEFT JOIN
cats s2
ON
( s2.pcat_id = s.pcat_id ) AND
( s2.id < id )
GROUP BY
c.pcat_id, c.pcat_nome, s.id, s.cat
HAVING
COUNT( s2.id ) < 3
ORDER BY
c.pcat_nome, s.cat