SQL中如何将两个内容基本相同的表进行联合查询?数据库高手请进!

2025-12-15 16:49:05
推荐回答(3个)
回答1:

如果你只是想看看那些名字是什么的话,用union

select *
from
(
select 姓名
from A表
union
select 姓名
from B表
) allitem
where 姓名 like '%明%'

也可以用union all
区别在于 union 排除重复项,而union all 不排除

回答2:

SELECT (要的字段)FROM A JOIN B ON A.姓名=B.姓名(相同的字段名) where (条件,如没有可不加) (ORDER BY (排序字段))(GROUP BY (分组字段))

回答3:

支持楼上的。