[Resolvido] Error Number: 1066 Not unique table/alias: 'tb_descricao'

Olá tudo bem ?

no meu programa está dando erro:
Error Number: 1066

Not unique table/alias: ‘tb_descricao’

no select:
SELECT tb_descricao.nome_estab,tb_descricao.data_disp,tb_mapa.codigo_mapa from tb_descricao JOIN tb_descricao ON tb_descricao.id_estab=tb_descricao.id_estab JOIN tb_mapa ON tb_mapa.id_mapa=tb_descricao.id_mapa WHERE (tb_descricao.status=‘A’ OR tb_descricao.status=‘F’) AND (tb_descricao.tipo=‘v’ OR tb_descricao.tipo=‘t’ OR tb_descricao.tipo=‘e’ OR tb_descricao.tipo=‘f’);

conseguem me ajudar por favor?

vejamos

teu sql é

SELECT tb_descricao.nome_estab,tb_descricao.data_disp,tb_mapa.codigo_mapa 
  FROM tb_descricao 
  JOIN tb_descricao 
    ON tb_descricao.id_estab=tb_descricao.id_estab 
  JOIN tb_mapa 
    ON tb_mapa.id_mapa=tb_descricao.id_mapa 
 WHERE 
  (tb_descricao.status=‘A’ OR tb_descricao.status=‘F’) AND 
  (tb_descricao.tipo=‘v’ OR tb_descricao.tipo=‘t’ OR tb_descricao.tipo=‘e’ OR tb_descricao.tipo=‘f’);

eu não entendi esse primeiro join. como eu faria?

SELECT D.nome_estab,D.data_disp,M.codigo_mapa 
  FROM tb_descricao D
  JOIN tb_mapa M
    ON M.id_mapa=D.id_mapa 
 WHERE 
  (D.status=‘A’ OR D.status=‘F’) AND 
  (D.tipo=‘v’ OR D.tipo=‘t’ OR D.tipo=‘e’ OR D.tipo=‘f’);

veja se resolve

me baseei nisso: https://stackoverflow.com/questions/8084571/not-unique-table-alias

obrigado man, funcionou aqui!!!