0
如何将两列合并为一列。例如,我有一台名为 “上岗” 等 “posts_shared”将两列合并为一列
“的帖子” 有这些列:
po_id
po_id_user
“posts_shared” 有这些列:
ps_post_id
ps_shared_by
我需要将所有来自“posts”和“posts_shared”的数据放在一列中。我怎样才能做到这一点?
如何将两列合并为一列。例如,我有一台名为 “上岗” 等 “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
一样,那么在您的SQL查询中使用UNION
条款。
SELECT po_id, po_id_user
FROM posts
UNION
SELECT ps_post_id, ps_shared_by
FROM posts_shared;
但为了使UNION
可能,在你的posts
和posts_shared
表中的相应字段应该具有相同的类型。
谢谢,那就是我所需要的 – Polo
你是指将两个表合并为一个并显示所有这四列? – Perumal
只是po_id和ps_post_id – Polo
提供样本数据和所需的结果(通过使用[编辑])。 –