Sql

Pessoal estou com dificuldade no meu sql. Está retornando erro 1066. Not unique table/alias: ‘p’ 0.000 sec

esta é a query:

select p.*, c.nome as categoria_nome, m.nome as marca_nome from produtos as p join categorias as c, 
p join marcas as m on p.categoria_id = c.id, p.marca_id= m.id order by c.nome, m.nome, p.nome

Boa tarde!

Tente utilizar conforme abaixo:

select p.*, c.nome as categoria_nome, m.nome as marca_nome 
from produtos p 
inner join categorias c on(p.categoria_id = c.id)
inner join marcas m on(p.marca_id = m.id) 
order by c.nome, m.nome, p.nome;
1 curtida

Na mosca Jonathan !!!

Muito obrigado