De Requête de SQL Server pour de Nombreux de Nombreux de la Relation

J'ai la suite à de Nombreux de nombreux de la relation (Voir la photo ci-dessous) dans mon SQL server.

De Requête de SQL Server pour de Nombreux de Nombreux de la Relation

Dans la plupart des cas, il y a 2 lignes dans la table tblWavelengths liées à la table tblSensors, (dans certains cas seulement 1, et dans les cas extrêmes, il peut y avoir 20 lignes)

J'ai fait la requête simple suivante pour récupérer les données à partir de ces 3 tables :

select W.DateTimeID,S.SensorName,S.SensorType,W.Channel,W.PeakNr,W.Wavelength
from tblWavelengths as W
    Left Join tblSensorWavelengths as SW on W.tblWavelengthID = SW.WavelengthID
    Left Join tblSensors as S on SW.SensorID = S.SensorID
order by W.DateTimeID

Après l'exécution de cette requête, j'ai obtenu les résultats suivants :

De Requête de SQL Server pour de Nombreux de Nombreux de la Relation

Voici mon problème. Je veux écrire une requête uniquement des filtres de ces Capteurs (SensorName) qui, à un moment donné dans le temps (DateTimeID) a deux lignes (deux longueurs d'onde différentes) dans le tblWavelengths table. Ainsi, par exemple, je veux avoir les résultats sans
le 77902/001 Capteur - parce qu'il a une seule ligne (une seule longueur d'Onde) liées à la tblSensors à un moment donné dans le temps

OriginalL'auteur patex1987 | 2013-02-01