я делаю выборку топ 10 ключевых слов с профессией backend-developer, так
1. Выбрать из таблицы `keywords` слова, с профессией "backend developer", и, просуммировав rating, определить топ 10 слов.
2. Выбрать из таблицы `salaries` зарплаты тех ключевых слов, которые участвовали в группировке в первом запросе.
+----+-----------+--------+-----------+
| id | keywordId | salary | sum(freq) |
+----+-----------+--------+-----------+
| 7 | 3 | 100000 | 6 |
| 11 | 4 | 125000 | 5 |
| 8 | 3 | 150000 | 9 |
| 9 | 3 | 170000 | 4 |
+----+-----------+--------+-----------+
имеются 2 таблицы
итоговый результат
Цель 1 вывести топ 10 ключевых слов для этого делаем запрос
правильный запрос будет содержать вложенный select с перебором десятков тысяч строк
пока другого решения не нашел.
Таблица
name | rating | siteId | region | + 4 фильтра
если делать отдельную таблицу для метрик и делать джоин, то `rating` увеличивается в зависимости от строк правой таблицы, отчего топ будет неправильный
там к главному комутатору 4 канала по 1 гбит в агрегации 4 гбит вообщем
сейчас от камер много потерь пакетов при передаче видео.
Наоборот - сначала группировка, потом фильтрация (вернее, лимитирование). А это совсем другое дело. После этого остаётся или один git, или ни одного. А потом к нему зарплаты - соответственно тоже либо все, либо ни одной, т.е. зарплаты не фильтруются.