Я работаю в рекрутинге и хотел бы получить список вакансий, которые публикуются в нескольких офисах вместе с названиями этих офисов для каждой вакансии.
Я начал с запроса ниже, чтобы определить задания с несколькими офисами. Каков мой следующий шаг для отображения офисов.имя только для работ с несколькими офисами? Бонус, если я могу получить одну запись за работу и заполнить названия офисов в столбцах. Я использую SQL Workbench, подключенный к Amazon Redshift. Большое спасибо!
select jobs_offices.job_id, count(offices.id)
from jobs_offices join offices on jobs_offices.office_id = offices.id
group by jobs_offices.job_id
having count(offices.id) >1
order by count(offices.id) DESC