Объедините две колонки в одну

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

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

po_id
po_id_user

«posts_shared» имеет эти столбцы:

ps_post_id
ps_shared_by

Все, что мне нужно, это перенести все данные из «posts» и «posts_shared» только в один столбец. Как я могу это сделать?

0

Решение

Если вы имеете в виду объединение posts.po_id posts_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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]