Как использовать объединение вместо объединения в MYSQL - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть четыре таблицы в базе данных T1, T2, T3, T4. Я должен рассмотреть оба результата T3 и T4 (но не могу объединить их, так как он пропускает несколько строк) Я попробовал следующий запрос, и он работает

select * from T1
join T2 on T1.a=T2.a
join T3 on T3.b=T2.b
union
select * from T1
join T2 on T1.a=T2.a
join T4 on T4.b=T1.b

Есть ли способ рассмотреть обе таблицы без использования объединения?

1 Ответ

0 голосов
/ 29 апреля 2020

UNION в порядке. Для этого запроса не существует простейшего решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...