Как я могу объединить две колонки в одну. Например, у меня есть одна таблица с именем «posts» и другая «posts_shared»
«сообщения» имеют следующие столбцы:
po_id
po_id_user
«posts_shared» имеет эти столбцы:
ps_post_id
ps_shared_by
Все, что мне нужно, это перенести все данные из «posts» и «posts_shared» только в один столбец. Как я могу это сделать?
Если вы имеете в виду объединение 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
таблицы должны иметь идентичные типы.
Других решений пока нет …