Страницы

Поиск по вопросам

вторник, 9 апреля 2019 г.

Выборка из двух таблиц в MySQL

В базе имеется 2 таблицы с одинаковыми полями. К примеру, в таблице Table1 есть поле NAME, и в Table2 есть поле NAME. Каким образом можно вывести все данные из обоих таблиц, у которых значение поля NAME = FizLico?


Ответ

Не совсем понятно, что вам нужно вывести.
Можете попробовать UNION (при условии, что столбцы в таблице 1 и в таблице 2 одинаковые):
select * from ( select * from table1 where name = 'FizLico' UNION /*либо UNION ALL при необходимости сохранения дубликатов*/ select * from table2 where name = 'FizLico') b order by client
Пример на sqlfiddle.

Комментариев нет:

Отправить комментарий