@m4tkv

Как объеденить 3 разные колонны в 1 таблицу mysql?

Есть три разные таблицы. Я делаю что-то типо умного поиска, который предлагает варианты. Например пишу в поисковой строке “shop” , система болжна предложить мне результаты, что именно я имел в виду: email usershop@gmail.com, название магазина shop24 или же название товара little shop. Все данные хранятся в разных таблицах. Я хочу после запроса получить 1 таблицу, состоящую из 3 столбцов типа : EMAIL( shop@gmail.com,1st.shop@mail.ru), SHOP(shop24, null), NAME(null,null(вообще нет совпадений по имени)). Понятно, что каждый столбец селектится через LIKE. Но как это все засунуть в 1 таблицу, чтобы в столбцах были только уникальные значения без повторений? Left join требует атрибут on, а мне надо просто склеить 3 столбика в таблицу и пустые места заполнить null. Дайте пример или готовый запрос пожалуйста. Можно в виде процедуры
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 2
flapflapjack
@flapflapjack
на треть я прав
SELECT col1, col2, col3 
FROM table1, table2, table3
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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