在 MySQL 中连接两个相似的表

Num*_*our 2 mysql sql union

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

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

编辑:我可以在游标中使用此类 UNION 查询吗?

感谢您的回答。

OMG*_*ies 5

使用:

SELECT a.label_a
  FROM TABLE_A a
UNION ALL
SELECT b.label_b
  FROM TABLE_B b
Run Code Online (Sandbox Code Playgroud)

UNION ALL会更快,但不会删除重复项(如果存在)。UNION如果您想删除重复项,请使用。