Как сформировать запрос к 3-м таблицам сразу?

Доброго времени суток. Подскажите пожалуйста, можно ли в сформировать запрос в таком виде, чтобы обращение было сразу к 3 таблицам и вытащить с них записи с уникальными значения в столбце surname ?

Есть 3 таблицы, у них одинаковые названия столбцов, но данные соот-но разные. Мне нужно взять из этих трех таблиц все записи с уникальными значениями столбца surname. Можно ли сделать это одним запросом сразу ? И как это сделать правильнее с точки зрения оптимизации ? Заранее благодарю вас за помощь.
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
с точки зрения оптимизации правильнее чтобы это была одна таблица
тогда и дурацких вопросов задавать не придётся
Ответ написан
@rPman
select ... from ...
union
select ... from ...
union 
...
выдаст уникальные строки, если использовать union all то нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы