Duvida consulta SQL
13/03/2004
0
Srs.
deparei - me com o seguinte problema, tenho em meu banco de dados uma tabela de Ordem de Serviço (OS) e uma de eletricistas da OS, sendo que uma OS pode ter um a varios eletricistas. Porém queria fazer uma consulta que se eu passasse apenas um eletricista a consulta retornaria todas as OSs que tem aquele e somente aquele eletricista. Se passasse dois eletricistas retornaria apenas as OSs que os dois eletricistas e apenas os dois trabalharam juntos naquela OS, e assim por diante.
tabela de eletricistas da OS ( tbELET_OS(OS varchar, ELET varchar) )
Alguem teria uma luz para este problema? Como podem ver é umproblema desafiante
Atenciosamente,
Ruthenio de A Muniz
deparei - me com o seguinte problema, tenho em meu banco de dados uma tabela de Ordem de Serviço (OS) e uma de eletricistas da OS, sendo que uma OS pode ter um a varios eletricistas. Porém queria fazer uma consulta que se eu passasse apenas um eletricista a consulta retornaria todas as OSs que tem aquele e somente aquele eletricista. Se passasse dois eletricistas retornaria apenas as OSs que os dois eletricistas e apenas os dois trabalharam juntos naquela OS, e assim por diante.
tabela de eletricistas da OS ( tbELET_OS(OS varchar, ELET varchar) )
Alguem teria uma luz para este problema? Como podem ver é umproblema desafiante
Atenciosamente,
Ruthenio de A Muniz
Ruthenio
Curtir tópico
+ 0
Responder
Posts
16/03/2004
Aroldo Zanela
Colega,
Um OS pode ter um mais eletricistas;
Um eletricista pode possuir uma ou mais OSs;
Portanto, você possui um relacionamento n pra n que ´pede´ uma entidade associativa, ou seja, uma terceira tabela.
Um OS pode ter um mais eletricistas;
Um eletricista pode possuir uma ou mais OSs;
Portanto, você possui um relacionamento n pra n que ´pede´ uma entidade associativa, ou seja, uma terceira tabela.
Responder
Clique aqui para fazer login e interagir na Comunidade :)