Задать вопрос
VerbAlexVlad
@VerbAlexVlad
Программист-любитель

Как получить данные из двух таблиц mysql?

Есть 2 таблицы
5c64e60abb49b754102954.png

Связывает их столбец "num"
Нужно выбрать все "name" из table_2, и если там в поле "name" стоит null то он лезет в table_1 и берет значение от туда.

В итоге, результат выборки такой:
5c64e738b7376605500472.png

Как будет выглядить запрос в одну строку?

А вообще будет еще круче если в виде activeQuery yii2 =)
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
SELECT ID, Num, Name FROM Table_1
UNION
SELECT ID, Num, Name FROM Table_2 WHERE NOT Name IS NULL
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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