Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Consulta em 3 Tabelas

Galera, gostaria de tirar uma dúvida: Utilizei o código a baixo para realizar uma consulta entre duas tabelas. Esse código funcionou sem problemas.

select setor, nome, idade, computador  from cadastro_de_funcionarios join cadastro_maquinas on cadastro_maquinas.funcionario = cadastro_de_funcionarios.nome;

Agora tenho uma dúvida, se eu quiser extrair dados de 3 tabelas diferentes eu posso utilizar o código a baixo?

select setor, nome, idade, computador  from cadastro_de_funcionarios join cadastro_maquinas join tabela_3 on cadastro_maquinas.funcionario = cadastro_de_funcionarios.nome = tabela_3.coluna;

Isso é possível? ou o formato deve ser outro?

2 respostas

Olá Rafael,

select setor, nome, idade, computador
 from cadastro_de_funcionarios
 join cadastro_maquinas on cadastro_maquinas.funcionario = cadastro_de_funcionarios.nome 
join tabela_3 on cadastro_maquinas_tabela_3 = cadastro_maquinas

é só adicionar um join logo após o join anterior, entre as duas tabelas.

solução!

Olá Rafael,

select setor, nome, idade, computador
 from cadastro_de_funcionarios
 join cadastro_maquinas on cadastro_maquinas.funcionario = cadastro_de_funcionarios.nome 
join tabela_3 on
cadastro_maquinas_tabela_3 = cadastro_maquinas

é só adicionar um join logo após o join anterior, entre as duas tabelas.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software