[英]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.