一个简单的Sql语句? select * from table1 union select * from table2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 union all不会过滤两个表中相同的纪录 使用union时一定要注意两个查询语句的结果集的字段类型要一致,否则是没法进行union的 select a.*,b.* from table1 a,table2 b --如果两个表字段类型一样直接用union all--如果没有任何关联select * from (select rownum as id,a.* from a) a, (select rownum as id b.* from b) bwhere a.id=b.id(+); select * from table1 union select * from table2 两个table的数据类型不一样 不一样 select * from table1 union all select * from table2 t1 a,bt2 c,dselect a,b,'' c,'' d from table1 union all select '' a,'' b,c,d from table2 用union是类型必须要一样而长度不一定相同吗 用union,union的上面和下面的字段数必须一样多,类型必须一样.如果查看所有数据,要用union all .一样的要求字段数一样多,类型一样. 用union连接2个table取出的数据与用2个sql语句取出的数据哪个快一点呢,还是差不多呢,因为我现在想提高程序的执行速度 union 本来就是两个以上的sql执行后的联合. 我知道是sql的联合,问题是执行一条的速度(union)会比分着的快吗 Oracle会话的问题 用to_date如果给的参数是空,会出异常吗 Oracle备份与恢复 如何把BLOB的数据插入LONG RAW? 如何从一个ORACLE数据库中将方案导入到另一个ORACLE数据库中 关于group by语句的问题,请进 求一sql 本机修改了域名后,怎样把原来的数据库节点的后缀改成新的域名? 请问大家有没有用过Oracle Designer?有没有这方面的书? function 里面进行 dml,事务要在其他地方管理,有办法实现吗? oracle导入导出问题,经理逼的急啊。100分相送,拜托各位了 如何移动 表空间!
--如果没有任何关联
select * from (select rownum as id,a.* from a) a,
(select rownum as id b.* from b) b
where a.id=b.id(+);
select * from table1 union all select * from table2
t2 c,dselect a,b,'' c,'' d from table1 union all select '' a,'' b,c,d from table2