关于两个表的查询。
select * from lrk.cd_base
A表中的数据
301 神木车队
302 京广车队
304 安康应急预备队
300010 运转车队
303 临客车队(安康)
205 太同车队(宝鸡)
201 北京二队
202 昆成车队(宝鸡)
203 连近车队
204 南汉车队select * from lrk.dep
A表中的数据
502 徐州旅服
522 徐州整备
568 徐州值班室
569 职工教育科
570 生活后勤中心
571 劳动人事科
572 安全路风科
573 徐州供应
640 外单位助勤这是两个SQL语句查出来的数据。现在想要这种结果
301 神木车队
302 京广车队
304 安康应急预备队
300010 运转车队
303 临客车队(安康)
205 太同车队(宝鸡)
201 北京二队
202 昆成车队(宝鸡)
203 连近车队
204 南汉车队
502 徐州旅服
522 徐州整备
568 徐州值班室
569 职工教育科
570 生活后勤中心
571 劳动人事科
572 安全路风科
573 徐州供应
640 外单位助勤
select * from lrk.cd_base
A表中的数据
301 神木车队
302 京广车队
304 安康应急预备队
300010 运转车队
303 临客车队(安康)
205 太同车队(宝鸡)
201 北京二队
202 昆成车队(宝鸡)
203 连近车队
204 南汉车队select * from lrk.dep
A表中的数据
502 徐州旅服
522 徐州整备
568 徐州值班室
569 职工教育科
570 生活后勤中心
571 劳动人事科
572 安全路风科
573 徐州供应
640 外单位助勤这是两个SQL语句查出来的数据。现在想要这种结果
301 神木车队
302 京广车队
304 安康应急预备队
300010 运转车队
303 临客车队(安康)
205 太同车队(宝鸡)
201 北京二队
202 昆成车队(宝鸡)
203 连近车队
204 南汉车队
502 徐州旅服
522 徐州整备
568 徐州值班室
569 职工教育科
570 生活后勤中心
571 劳动人事科
572 安全路风科
573 徐州供应
640 外单位助勤
解决方案 »
- oracle里面有没有<>all 和 <>any啊?有的话它们有什么区别?
- 用shell命令查程序运行时间
- Microsoft OLE DB Provider for Oracle 不支持 Oracle 数据类型 BLOB 该如何解决?
- 高手请教
- 关于execute immediate的用途与用法
- oracle的PROCEDURE写好后如何测试??
- 关于触发器的权限问题
- oracle 数据库的小问题
- ERROR: ORA-06544:ORA-06553:ORA-06508:ORA-06512:等错误信息
- 这是什么问题呀
- 跨数据库读表问题
- 为什么在PL/SQL下测试存储过程时出现下图错误[高分求教]!
union all
select * from lrk.dep
SQL> with cd_base as
2 (
3 select 301 id, '神木车队' name from dual union all
4 select 302 id, '京广车队' name from dual union all
5 select 304 id, '安康应急预备队' name from dual union all
6 select 300010 id, '运转车队' name from dual union all
7 select 303 id, '临客车队(安康)' name from dual union all
8 select 205 id, '太同车队(宝鸡)' name from dual union all
9 select 201 id, '北京二队' name from dual union all
10 select 202 id, '昆成车队(宝鸡)' name from dual union all
11 select 203 id, '连近车队' name from dual union all
12 select 204 id, '南汉车队' name from dual
13 ),
14 dep as
15 (
16 select 502 id, '徐州旅服' name from dual union all
17 select 522 id, '徐州整备' name from dual union all
18 select 568 id, '徐州值班室' name from dual union all
19 select 569 id, '职工教育科' name from dual union all
20 select 570 id, '生活后勤中心' name from dual union all
21 select 571 id, '劳动人事科' name from dual union all
22 select 572 id, '安全路风科' name from dual union all
23 select 573 id, '徐州供应' name from dual union all
24 select 640 id, '外单位助勤' name from dual
25 )
26 select id,name from cd_base
27 union all
28 select id,name from dep;
ID NAME
---------- --------------
301 神木车队
302 京广车队
304 安康应急预备队
300010 运转车队
303 临客车队(安康)
205 太同车队(宝鸡)
201 北京二队
202 昆成车队(宝鸡)
203 连近车队
204 南汉车队
502 徐州旅服
522 徐州整备
568 徐州值班室
569 职工教育科
570 生活后勤中心
571 劳动人事科
572 安全路风科
573 徐州供应
640 外单位助勤
19 rows selected
SQL> with cd_base as
2 (
3 select 301 id, '神木车队' name from dual union all
4 select 302 id, '京广车队' name from dual union all
5 select 304 id, '安康应急预备队' name from dual union all
6 select 300010 id, '运转车队' name from dual union all
7 select 303 id, '临客车队(安康)' name from dual union all
8 select 205 id, '太同车队(宝鸡)' name from dual union all
9 select 201 id, '北京二队' name from dual union all
10 select 202 id, '昆成车队(宝鸡)' name from dual union all
11 select 203 id, '连近车队' name from dual union all
12 select 204 id, '南汉车队' name from dual
13 ),
14 dep as
15 (
16 select 502 id, '徐州旅服' name from dual union all
17 select 522 id, '徐州整备' name from dual union all
18 select 568 id, '徐州值班室' name from dual union all
19 select 569 id, '职工教育科' name from dual union all
20 select 570 id, '生活后勤中心' name from dual union all
21 select 571 id, '劳动人事科' name from dual union all
22 select 572 id, '安全路风科' name from dual union all
23 select 573 id, '徐州供应' name from dual union all
24 select 640 id, '外单位助勤' name from dual
25 )
26 select id,name from cd_base
27 union
28 select id,name from dep;
ID NAME
---------- --------------
301 神木车队
302 京广车队
304 安康应急预备队
300010 运转车队
303 临客车队(安康)
205 太同车队(宝鸡)
201 北京二队
202 昆成车队(宝鸡)
203 连近车队
204 南汉车队
502 徐州旅服
522 徐州整备
568 徐州值班室
569 职工教育科
570 生活后勤中心
571 劳动人事科
572 安全路风科
573 徐州供应
640 外单位助勤
19 rows selected
对头,使用Union all即可,但是dual这个表是什么表呀?我好像从来没用过……