Мне нужно протестировать его, чтобы получить точный запрос, но основная идея заключается в том, чтобы включить образ и тип шума в ваши запросы на выборку и предложения по группам. Примерно так:
select s.obraz, s.noisetype, s.avg as c3, fs.bayes, fs.sure, fs.visu, fs.fstd from
(
SELECT obraz, noisetype, AVG(q.c3), COUNT(q.c3), q.std
FROM (
SELECT obraz, noisetype, std, c3, ROW_NUMBER() OVER (PARTITION BY obraz, noisetype, std ORDER BY id) AS rn
FROM ssims
WHERE data>'2009-12-23' and maska = 9
) q
WHERE rn <= 15
GROUP BY
obraz, noisetype, std
) s
,(
SELECT obraz, noisetype, AVG(f.bayes) as bayes, AVG(f.sure) as sure, AVG(f.visu) as visu, COUNT(f.bayes) as fcount, f.std as fstd
FROM (
SELECT obraz, noisetype, std, bayes, sure, visu, ROW_NUMBER() OVER (PARTITION BY obraz, noisetype, std ORDER BY id) AS rn
FROM falki_ssim
) f
WHERE rn <= 15
GROUP BY
obraz, noisetype, std
) fs
where s.std = fs.fstd AND s.obraz = fs.obraz AND s.noisetype = fs.noisetype
Вы также должны использовать ключевое слово JOIN для объединения таблиц.