Как два запроса объединить в один через столбец

Есть два запроса со своими группировками, как результаты двух совместить в одну талбицу, есть общее поле для объединения .

1)первый запрос

SELECT obj.id, obj.name,plan_obj.id_plan,string_agg(plan_spl.id_spl, ',') as id_spl
FROM obj,plan_obj,plan_spl
    where  obj.id=plan_obj.id_object and plan_obj.id_plan= plan_spl.id_plan 
    group by plan_obj.id_plan,obj.id

результат

| id | name  | id_plan | id_spl     |   
|----|-------|---------|------------|
| 1  | name1 | 99      | 5,23,34,52 |   
| 2  | name2 | 66      | 1,2,3,4,5  |   
|    |       |         |            |   
  1. второй запрос

    SELECT object_subjects.id_object, string_agg(object_subjects.nameS, ',') as subjects FROM object_subjects where object_subjects.boolean=true group by object_subjects.id_object

результат

|id_objects| subjects              |   
|----------|-----------------------|
| 1        | subjects-1,subjects-2 |   
| 2        | subjects-3,subjects-4 |   
|          |                       | 

Результат должен получиться:

| id | name  | id_plan | id_spl     |   subjects              | 
|----|-------|---------|------------|-------------------------|
| 1  | name1 | 99      | 5,23,34,52 | subjects-1,subjects-2   |
| 2  | name2 | 66      | 1,2,3,4,5  | subjects-3,subjects-4   |
|    |       |         |            |  

Ответы (0 шт):