EDIT. Resolvido o problema pessoal, o problema era com o lugar que estava colocando os alias
SELECT C.nome_categoria as Categoria,
TS.nome_software as Software,
TAREFA.tarefa_desc as Tarefa,
TAREFA.prioridade as Prioridade,
TAREFA.duracao as Duracao,
TAREFA.status as Status
FROM CATEGORIA C
INNER JOIN((TAREFA INNER JOIN TIPO_SOFTWARE ON TIPO_SOFTWARE.id = TAREFA.id_software)
INNER JOIN HELPDESK INNER JOIN TIPO_SOFTWARE AS TS ON HELPDESK.id = TS.id_helpdesk) ON
C.id = HELPDESK.id_categoria;
Boa tarde pessoal,
Estou tentando fazer um Inner Join entre 4 tabelas,
porém estou recebendo o erro conforme título do Tópico, porém ainda não sei porque está acontecendo isso,
As tabelas que tenho é mais ou menos assim
Tabela A: id
Tabela B: id, id_A
Tabela C: id, id_B
Tabela D: id, id_C
Nome das tabelas é respectivamente: CATEGORIA, HELPDESK, TIPO_SOFTWARE, ATIVIDADE
Tenho essa consulta:
SELECT CATEGORIA.nome_categoria as Categoria,
TIPO_SOFTWARE.nome_software as Software,
Tarefa.tarefa_desc as Tarefa,
Tarefa.prioridade as Prioridade,
Tarefa.duracao as Duracao,
Tarefa.status as Status
FROM CATEGORIA
INNER JOIN((HELPDESK INNER JOIN TIPO_SOFTWARE ON HELPDESK.id = TIPO_SOFTWARE.id_helpdesk)
INNER JOIN TAREFA INNER JOIN TIPO_SOFTWARE ON TIPO_SOFTWARE.id = TAREFA.id_software) ON
CATEGORIA.id = HELPDESK.id_categoria;
Se eu coloco pra executar aparece ERROR 1066: Not Unique table/alias.
Pergunta
Lucas Conceição
EDIT. Resolvido o problema pessoal, o problema era com o lugar que estava colocando os alias
Boa tarde pessoal, Estou tentando fazer um Inner Join entre 4 tabelas, porém estou recebendo o erro conforme título do Tópico, porém ainda não sei porque está acontecendo isso, As tabelas que tenho é mais ou menos assim Tabela A: id Tabela B: id, id_A Tabela C: id, id_B Tabela D: id, id_C Nome das tabelas é respectivamente: CATEGORIA, HELPDESK, TIPO_SOFTWARE, ATIVIDADE Tenho essa consulta:Se eu coloco pra executar aparece ERROR 1066: Not Unique table/alias.
Alguém saberia me ajudar,
Obrigado,
Lucas.
Editado por Lucas ConceiçãoLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.