繁体   English   中英

在MySQL中联接两个相似的表

[英]Joining two similar tables in MySQL

我有两个具有相似列的表-假设表A具有列LABEL_A,表B具有列LABEL_B。 LABEL_A和LABEL_B的数据类型相同。

如何在单个查询中从两个表中选择LABEL? (因此,查询结果包含单个列LABEL,该列包含两个表的LABEL列中的数据)。

编辑:我可以在游标中使用这样的UNION查询吗?

谢谢你的回答。

采用:

SELECT a.label_a
  FROM TABLE_A a
UNION ALL
SELECT b.label_b
  FROM TABLE_B b

UNION ALL会更快,但是如果存在重复项,则不会删除重复项。 如果要删除重复项,请使用UNION

使用UNION

select LABEL_A as Label from A
union
select LABEL_B as Label from B

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM