Задать вопрос

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

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

Есть 3 таблицы, у них одинаковые названия столбцов, но данные соот-но разные. Мне нужно взять из этих трех таблиц все записи с уникальными значениями столбца surname. Можно ли сделать это одним запросом сразу ? И как это сделать правильнее с точки зрения оптимизации ? Заранее благодарю вас за помощь.
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
с точки зрения оптимизации правильнее чтобы это была одна таблица
тогда и дурацких вопросов задавать не придётся
Ответ написан
@rPman
select ... from ...
union
select ... from ...
union 
...
выдаст уникальные строки, если использовать union all то нет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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