preciso de uma ajuda, já procurei mas não consigo encontrar uma resposta satisfatória.
É o seguinte, eu tenho duas tabelas, uma na qual registro os usuários de um sistema, e na outra as tarefas a serem realizadas. Cada tarefa possui um responsável e um executor, sendo que os dois são usuários do sistema. Como faço em uma só consulta para retornar o nome do responsável e do usário separadamente?
Explico melhor abaixo:
Tabela de usuarios
Campos: Indice, Nome, email
Tabela tarefas
Campos: Indice, Descrição, Data Limite, Responsavel (indice da tabela usuarios), Executor (indice da tabela usuarios)
Eu só encontrei exemplos do INNER JOIN em que retorna somente um deles.
SELECT tarefas.*, usuario.Nome FROM tarefas INNER JOIN usuarios ON tarefas.Responsavel = usuario.Indice WHERE tarefas.Indice = X ....
Question
Alexandre Venito
PessoALL,
preciso de uma ajuda, já procurei mas não consigo encontrar uma resposta satisfatória.
É o seguinte, eu tenho duas tabelas, uma na qual registro os usuários de um sistema, e na outra as tarefas a serem realizadas. Cada tarefa possui um responsável e um executor, sendo que os dois são usuários do sistema. Como faço em uma só consulta para retornar o nome do responsável e do usário separadamente?
Explico melhor abaixo:
Tabela de usuarios
Campos: Indice, Nome, email
Tabela tarefas
Campos: Indice, Descrição, Data Limite, Responsavel (indice da tabela usuarios), Executor (indice da tabela usuarios)
Eu só encontrei exemplos do INNER JOIN em que retorna somente um deles.
SELECT tarefas.*, usuario.Nome FROM tarefas INNER JOIN usuarios ON tarefas.Responsavel = usuario.Indice WHERE tarefas.Indice = X ....
Muito obrigado,
Alexandre Venito
Link to comment
Share on other sites
1 answer to this question
Recommended Posts