Duvida consulta SQL

13/03/2004

0

SQL

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


Ruthenio

Ruthenio

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.


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar