Duvida consulta SQL

SQL

13/03/2004

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

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

13/03/2004

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.


GOSTEI 0
POSTAR