voodoo_dn
@voodoo_dn
PHP Developer

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

У меня есть таблица A и B. Между ними нет связи, единственное по чем можно увидеть связь - в каждой таблице есть колонка user_id.

Мне надо сделать выборку из 2х таблиц и отобразить результаты таким образом.

Если в какой-то из таблиц нет записи по user_id из другой таблицы - то заполнять поля NULLами.

Если использовать LEFT JOIN ON A.user_id = B.user_id и в таблице B есть юзер которого нет в A, то эта запись не отобразится.
Так же и в обратном порядке.

Это реально сделать SQL запросом?
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега SQL
Седой и строгий
Похоже, что вам нужен full outer join.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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