Отображать количество подзапросов во внешнем запросе - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу видеть количество отделов из Query2 как новый столбец в Query1. Как я могу это сделать?

Query 1:
SELECT
    location_id,
    street_address,
    postal_code,
    city,
    state_province,
    country_id
FROM
    locations;

Query 2:
SELECT
    location_id,
    COUNT(department_id)
FROM
    departments 
group by location_id;

1 Ответ

2 голосов
/ 07 апреля 2020

Один метод является коррелированным подзапросом:

select l.*,
       (select count(*) from departments d where d.location_id = l.location_id
       ) as num_departments
from locations l;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...