← все записи

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

Кирилл Гаврилов

Подписаться