PostgreSQL UNION
👁 389💬 2
Допустим у вас есть две таблицы из которых вам нужно сделать выборку так, как будто это одна таблица.
Например users_email и users_google. В одну записываются все пользователи зарегистрированные по email, в другую все пользователи зарегистрированные через google авторизацию.
Для этого воспользуемся функцией UNION. Пример запроса ниже:
———————————
SELECT name, email
FROM users_email
UNION
SELECT name, email
FROM users_google;
———————————
UNION сливает результаты двух запросов в один результирующий набор данных, удаляя дубликаты. Если вы хотите включить дубликаты, используйте UNION ALL.
Ставь 👍 если было полезно, напишу еще подобных постов.
1231
Кирилл Гаврилов
Подписаться