Мне нужно получить две суммы в одном запросе на основе разных критериев. Оба критерия работают с одним и тем же столбцом.
Есть ли способ сделать это?
Я могу лучше всего объяснить это на примере:
Таблица:
salary_survey_result
Колонки:
промышленность,
место нахождения,
позиция,
зарплата
По сути, я хочу объединить следующие два запроса:
SELECT industry, location, count(*) as MORE_THAN_SIX_FIGURE
FROM salary_survey_result
WHERE salary > 100000
GROUP BY industry, location
и
SELECT industry, location, count(*) as MORE_THAN_FIVE_FIGURE
FROM salary_survey_result
WHERE salary > 10000
GROUP BY industry, location
Итак, результат примерно такой:
industry location MORE_THAN_FIVE_FIGURE MORE_THAN_SIX_FIGURE
Healthcare NY 45 10
Healthcare MN 35 6
InfoTech NY 50 19
InfoTech MN 40 12