Bonjour.
J'ai une table de sensors et de Data logger.
Sensors (id, name, etc...)
DataLoggers (id, name, description, location, etc..)
DataLoggersSensors (DataLogger_ID, Sensor_ID)
La table Sensors contient une liste de sensors
La table DataLogger contient la liste des catalogueurs.
La table DataLoggersSensors contient la liste des sensors reconnu pour chacun des Dataloggers.
Supposons que je veuille récupérer le sensor ayant le ID 10 mais pour le DataLogger ayant le nom 'Gauche'.
MS Access refuse cette requête, suis-je fou ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Sensors.* FROM Sensors INNER JOIN DataLoggersSensors ON Sensors.ID = DataLoggersSensors.Sensor_ID INNER JOIN DataLoggers ON DataLoggers.ID = (SELECT ID FROM DataLoggers WHERE Name = 'Gauche');
Je travail habituellement sous SQL server et me semble bien que celle-ci serait accepté mais bon... j'espère que vous pourrez m'aider.
Merci :
Partager