是否可以将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
答案 0 :(得分:1)
使用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
参考:
答案 1 :(得分:0)
您要描述的要求是union all
查询,而不是join
:
SELECT id, name, state
FROM table_a
UNION ALL
SELECT id, name, state
FROM table_b