Добавить строки из одной таблицы в другую [НЕ ОБЪЕДИНИТЬ]

235
10 мая 2018, 08:11

Имеются три таблицы с пользователями. У всех трёх таблиц есть user_id , его я и хочу получить из этих всёх трёх таблиц.

Нужно взять из каждой таблицы этот user_id , чтобы он был в одну колонну, и просто слепить все три таблицы в одну.

SELECT `userdatabase`.`user_id`, `steamdatabase`.`user_id` FROM `userdatabase` LEFT JOIN `steamdatabase` ON `userdatabase`.`user_id` = `steamdatabase`.`user_id`

Выводит лишь :

А столбец с user_id должен быть один и к нему вниз должно добавиться значение из второй таблицы.

Answer 1

Большая благодарность пользователю @PashaPash , за быстрый ответ об UNION.

Действительно , это помогло решить мой нелепый вопрос. Вот готовый рабочий код :

   (SELECT `user_id` FROM `userdatabase`) 
    UNION 
   (SELECT `user_id` FROM `steamdatabase`) 
    UNION 
   (SELECT `user_id` FROM `vkdatabase`);

dev.mysql.com/doc/refman/8.0/en/union.html

Ссылка на офф источник.

Ещё раз, большое спасибо!

READ ALSO
Реализация ITSG-06

Реализация ITSG-06

Появилась необходимость реализовать ITSG-06 на C++Вопрос в том, хватит ли мне циклической перезаписи файла, в соответствии с алгоритмом, через...

197
Как парсить с Википедии в Qt?

Как парсить с Википедии в Qt?

У меня есть класс для парсинга страниц под названием Loader:

194
Error: No CUDA support (The library is compiled without CUDA support) in throw_no_cuda

Error: No CUDA support (The library is compiled without CUDA support) in throw_no_cuda

Возникла проблема с использованием в cuda в OpenCV

169
Как считать текст из textbox в массив?

Как считать текст из textbox в массив?

Суть задания в том что нужно с файла считать текст в текстбокс примерно такой:

294