Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dhy3ives

[Resolvido] Select Usando 3 Tabelas

Recommended Posts

Ola.

 

Tenho a seguinta estrutura de banco, gostaria de fazer um select usando as 3 tabelas para preencher uma terceira tabela, mais nao estou conseguindo, os dados estao vindo repetidos.

 

Imagem Postada

 

 

Eu preciso do seguinte resultado.

 

Todos os dados da tabela nao_conformidades e plano_acao onde o id (id do usuario FK) seja igual o id( usuario tabela usuarios e nao conformidades FK ) e o id_nc (id_nc da tabela nao_conformidade) seja igual o id_nc ( da tabela plano de acao).

 

Porque apois essa selecao irei preencher uma outra tabela, que esta abaixo, com os dados das 3 tabelas.

Tentei alguns select mais nao consegui.

 

Tabela que ira ser preenchida com os dados e essa:

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT us.id, nc.id_nc, pa.id_pa, nc.titulo ,nc.data, nc.observacao FROM nao_conformidade nc

 

INNER JOIN usuarios us ON us.id = nc.id

 

INNER JOIN plano_de_acao pa ON pa.id_nc = nc.id_nc

 

GROUP BY nc.titulo

 

Depois dessa seleção é só colocar o insert a baixo. Espero ter ajudado http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT us.id, nc.id_nc, pa.id_pa, nc.titulo ,nc.data, nc.observacao FROM nao_conformidade nc

 

INNER JOIN usuarios us ON us.id = nc.id

 

INNER JOIN plano_de_acao pa ON pa.id_nc = nc.id_nc

 

GROUP BY nc.titulo

 

Depois dessa seleção é só colocar o insert a baixo. Espero ter ajudado http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

 

Ajudou sim irmao, e como. http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Eu nao estava conseguindo pois estava usando somente 1 join e um select.

 

Mas vlw ai pelo help

Abracos http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.