powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Куда копать с объединием 2 таблиц?
3 сообщений из 3, страница 1 из 1
Куда копать с объединием 2 таблиц?
    #40079420
dimatr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Есть 2 таблицы с полем n1 и n2 типа integer[] в table1 и table2

Задача: посчитать кол-во уникальных int значений во всех строках таблиц t1 и t2 в полях n1 и n2.

Для 1 таблицы я использую такую конструкцию:
select unnest(n1) as el, count(unnest(n1)) from t1 group by unnest(n1) order by el;

ну и я для второй в отдельном запросе так же.

А как это объединить?! Куда копать ?

Спасибо.
...
Рейтинг: 0 / 0
Куда копать с объединием 2 таблиц?
    #40079486
dimatr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал пока так.
Код: sql
1.
WITH tmp AS ( SELECT unnest(n1) FROM t1  UNION ALL SELECT  unnest(n2) FROM  t2 ) SELECT unnest, count(unnest) FROM tmp GROUP BY unnest



Может более грамотные подходы к этому поиску?
...
Рейтинг: 0 / 0
Куда копать с объединием 2 таблиц?
    #40079490
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimatr
Сделал пока так.
Код: sql
1.
WITH tmp AS ( SELECT unnest(n1) FROM t1  UNION ALL SELECT  unnest(n2) FROM  t2 ) SELECT unnest, count(unnest) FROM tmp GROUP BY unnest



Может более грамотные подходы к этому поиску?


Нормальное решение вполне.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Куда копать с объединием 2 таблиц?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]