突然发现一个问题
这里有两张表
表一
name Type Type2
A 1 2
B 1 1
C 2 1
表二
name sr1 sr2
B ABC DEF
C AAC AAA
D DDC CDF
F DFD VCC
我想获得这两个表中的name的所有值不重复
比如这两个表 我想得到
name
A
B
C
D
F
特别注意这两个表没有任何关系
两个表中有相同的值,也有不相同的值
那我该怎么查询
这里有两张表
表一
name Type Type2
A 1 2
B 1 1
C 2 1
表二
name sr1 sr2
B ABC DEF
C AAC AAA
D DDC CDF
F DFD VCC
我想获得这两个表中的name的所有值不重复
比如这两个表 我想得到
name
A
B
C
D
F
特别注意这两个表没有任何关系
两个表中有相同的值,也有不相同的值
那我该怎么查询
union all
select distinct name from B
select name
from 表一
union
select name
from 表二
SELECT
FROM (
SELECT name
FROM [table1]
UNION
SELECT name
FROM [table2]
) [table]
GROUP BY name
FROM (
SELECT name
FROM [table1]
UNION
SELECT name
FROM [table2]
) [table]
GROUP BY name