2016-12-03 3 views
0

Как объединить два столбца в один. Например, я одна таблица с именем "сообщения" и другие "posts_shared"Объедините два столбца в один

"сообщения" имеют следующие столбцы:

po_id 
po_id_user 

"posts_shared" имеют следующие столбцы:

ps_post_id 
ps_shared_by 

Я необходимо собрать все данные из «должностей» и «posts_shared» только в одном столбце. Как я могу это сделать?

+0

Вы имеете в виду объединение двух таблиц в один и отображение всех этих четырех столбцов? – Perumal

+0

just po_id и ps_post_id – Polo

+1

Предоставьте образцы данных и желаемый результат (с помощью [edit]). –

ответ

0

Если вы имеете в виду объединение posts.po_idposts_shared.ps_post_id в одну колонку и то же самое с po_id_user и ps_shared_by затем использовать UNION пункт в вашем SQL запросе.

SELECT po_id, po_id_user 
FROM posts 
UNION 
SELECT ps_post_id, ps_shared_by 
FROM posts_shared; 

Но для того, чтобы UNION возможных, соответствующих полей в ваших posts и posts_shared таблицах должны иметь одинаковые типы.

+0

Спасибо, вот что мне нужно – Polo

Смежные вопросы