日期:2014-05-18  浏览次数:20523 次

求关于2个表的SQL语句
2个表格数据结构相同,表A和表B
求一句SQL语句,要求:

取表A的字段C与表B的字段C相同的两个表的数据的合并集合

即:将A和B数据合并后,取字段C相同的数据

这个SQL语句怎么写啊

------解决方案--------------------
SELECT * FROM 表A A INNER JOIN 表B B ON A.字段C=B.字段C
------解决方案--------------------
SELECT * FROM 表A A INNER JOIN 表B B ON A.C=B.C

------解决方案--------------------
我写的最简单哈哈
------解决方案--------------------
create table A (
id int,
c varchar(20))

create table B (
id int,
c varchar(20))

insert A
select 1, 'tom '
union all
select 3, 'jack '

insert B
select 2, 'terry '
union all
select 4, 'jack '

select a.* from a,b where a.c=b.c
union all
select b.* from a,b where a.c=b.c
drop table a
drop table b
结果
3 jack
4 jack