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

Как слить несколько таблиц в одну?

Есть несколько таблиц вида:
id -name, id - suname, id -job
Как мне их слить в одну таблицу вида:
id - name - suname - job
  • Вопрос задан
  • 280 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
NewProject1
@NewProject1
http://newproject1.com
Если id одинаковый (То есть у нас есть один "человек" с id, например, 5 имя которого записано под id 5 в таблице t1, фамилия под id 5 в таблице t2, а работа под id 5 в таблице t3) то:

SELECT 
t1.id, t1.name, t2.suname, t3.job 
FROM t1
INNER JOIN t2 ON t1.id = t2.id
INNER JOIN t3 ON t1.id = t3.id
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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