如表a 中数据
ID NAME
1 A
2 B
3 C表b
ID NAME
11 AA
12 BB
13 CCSELECT * FROM a, b; 结果如下:
ID NAME ID NAME
1 1 a 11 aa
2 1 a 12 bb
3 1 a 13 cc
4 2 b 11 aa
5 2 b 12 bb
6 2 b 13 cc
7 3 c 11 aa
8 3 c 12 bb
9 3 c 13 cc请问:可否通过查询语句得到如下结果(可有重复数据)
ID NAME
1 a
2 b
3 c
11 aa
12 bb
13 cc
ID NAME
1 A
2 B
3 C表b
ID NAME
11 AA
12 BB
13 CCSELECT * FROM a, b; 结果如下:
ID NAME ID NAME
1 1 a 11 aa
2 1 a 12 bb
3 1 a 13 cc
4 2 b 11 aa
5 2 b 12 bb
6 2 b 13 cc
7 3 c 11 aa
8 3 c 12 bb
9 3 c 13 cc请问:可否通过查询语句得到如下结果(可有重复数据)
ID NAME
1 a
2 b
3 c
11 aa
12 bb
13 cc
解决方案 »
- Enterprise Manager console 打开非本机的oracle数据库
- 在恢复数据,提示数据太大导入不了怎么解决
- oracle会话关闭
- linux下的oracle中文字符问题!!
- 帮我把下面的Sql Server触发器转换为oracle的,表名一样的!
- 怎样在oracle中加上job任务?急!!!
- 关于to_char()函数的一个很奇怪的现象
- 散分第五贴,快过年了,希望大家清整一下自己的帖子.
- 向ORACLE中导入.TXT文件的问题
- 求助!可不可以把一个用户的表和视图复制到另一个用户?
- 排序和取值问题
- 够郁闷的,PLSQL Developer,SQL Plus,em连接都正常!!
SELECT * FROM a
union
SELECT * FROM b;
如果重复数据保留的话
SELECT * FROM a
union all
SELECT * FROM b;
union all
select id name from b
union all
select id, name from b