Выберите все строки, которые имеют хотя бы список функций
У меня есть EXPERIMENTAL_RUNS (runId), у каждого из которых есть любое количество ДАТЧИКОВ (sensorId), связанных с ними. Имея это в виду, у меня есть таблица RS для соединения двух:
==========
RS
==========
runId, sensorId
Таким образом, если в прогоне с runId = 1 были датчики с sensorId = 1, sensorId = 6, sensorId = 8, в таблице RS было бы 3 записи: (runId = 1, sensorId = 1) (runId = 1, sensorId = 6) (runId = 1, sensorId = 8)
Действительно ли так я мог бы вернуть все EXPERIMENTAL_RUNS с датчиками {11,13,15}? Из того, что япрочитал, то, что мне кажется, это вложенное хеш-соединение ...произойдет?
SELECT a.runId
FROM rs a, rs b, rs c
WHERE
a.runId=b.runId AND
b.runId=c.runId AND
a.sensorId=11 AND
a.sensorId=13 AND
b.sensorId=15
Чтобы уточнить, я хочу вернуть только EXPERIMENTAL_RUNS, которые имеют датчики 11, 13 и 15.