日期:2014-05-17  浏览次数:20856 次

关于临时表问题(简单)
假设有表A     表 B     表 C 三张表,里面都存在我需要 的3个字段, 但是字段名不一样,能不能从这三张表中 分别取出3个字段,然后放在一个临时表(表里只有3个字段,存放来自A,B,C表取出来的3个字段)中,  请问大神们应该怎样解决?最好给个简单的例子,谢谢!
------解决方案--------------------
insert into tmp select a.a,b.b,c.c from a,b,c
------解决方案--------------------
insert into test 
(select a.col1,a.col2,a.col3 from a union all
select b.col1,b.col2,b.col3 from b union all
select c.col1,c.col2,c.col3 from c)
要求,a.col1 b.col1 c.col1类型要一致。。如果想去重复把all去掉