#sql #sql-server #distinct
#sql #sql-сервер #distinct
Вопрос:
У меня есть две таблицы, обе содержат поле telephone_number
. Я хочу найти все отдельные / уникальные телефонные номера из обеих таблиц. Можно ли это сделать?
Например
Table A
telephone_number
123
123
345
Table B
telephone_number
1234
123
678
Output Table
123
345
678
1234
Спасибо
Извините за форматирование
Комментарии:
1. Примеры данных, желаемые результаты и однозначное объяснение были бы уместны. Вам нужен список уникальных телефонных номеров в обеих таблицах? Вам нужны телефонные номера, которые находятся только в одной таблице? Вы хотите, чтобы телефонные номера отображались только один раз?
2. Извините за это, я добавлял пример, но испытывал трудности с форматированием.
3. Почему вы храните телефонные номера в двух разных таблицах?
4. Они поступают из разных источников данных.
Ответ №1:
Если вы хотите, чтобы в обеих таблицах были разные телефонные номера, используйте union
:
select telephone_number
from t1
union -- on purpose to remove duplicates
select telephone_number
from t2;