繁体   English   中英

是否可以将两个表连接到一个表中,两个表具有相同的列名...?

[英]Is it possible to join two tables into one single table , both tables have the same column names ...?

是否可以将 mysql 中的两个表连接到一个表中,两个表具有相同的列名...?

表a有

id name state
1  jose  up
2  sam   mp
3  jack  tn

表 b 是

id name state 
4  ken  ker
5  sk   wb

是否可以同时加入:

id name state
1  jose  up
2  sam   mp
3  jack  tn 
4  ken   ker
5  sk    wb

使用UNION ALL

SELECT
  id,name,state
from
  tbla
UNION ALL
SELECT
  id,name,state
from
  tblb

如果您希望从输出中排除确切的重复项。 使用UNION

SELECT
   id,name,state
from
   tbla
UNION
SELECT
   id,name,state
from
   tblb

参考:

您所描述的要求是union all查询,而不是join

SELECT id, name, state
FROM   table_a
UNION ALL
SELECT id, name, state
FROM   table_b

暂无
暂无

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

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