Oracle数据库表嵌套查询问题
来源:互联网 发布:ictclas java 编辑:程序博客网 时间:2024/05/16 01:42
目前有两张表
type
--------------------
ID | Name
--------------------
1 | 林地
--------------------
2 | 耕地
--------------------
ground
ID | oldtype | nowtype
----------------------------------------
1 | 1 | 2
----------------------------------------
2 | 2 | 1
----------------------------------------
目标是生成以下视图
sv_GroundType
----------------------------------------
ID | oldtype | nowtype
----------------------------------------
1 | 林地 | 耕地
----------------------------------------
2 | 耕地 | 林地
----------------------------------------
语句:
create or replace view sv_GroundType as
select oldid ID,oldname oldtype,nowname nowtype
from
(select a.id oldid,b.name oldtype from ground a,type b where a.oldtype=b.id),
(select c.id newid,d.name nowname from ground c,type d where a.nowtype=c.id)
where oldid = newid
不知道如何精确描述这样的问题,先这样记下来吧,希望能对看到的人有所帮助。
更高级点的写法:
SELECT
Type_1.TypeName,
Type.TypeName,
Ground.ID,
Ground.LYR_SEQ,
Layer.LayerName,
FROM
Layer
RIGHT JOIN
(((Ground
INNER JOIN
Ground AS Ground_1
ON Ground.ID = Ground_1.ID)
INNER JOIN Type
ON Ground.NowType = Type.TypeID)
INNER JOIN Type AS Type_1
ON Ground_1.OldType = Type_1.TypeID)
ON Layer.LYR_SEQ = Ground.LYR_SEQ;
- Oracle数据库表嵌套查询问题
- Oracle数据库多重子查询嵌套的坑
- 数据库语句大全之多表查询/嵌套查询/子查询
- ORACLE中嵌套子表查询
- oracle复合类型---嵌套表模糊查询
- oracle嵌套查询
- oracle 嵌套查询
- 数据库 嵌套查询
- SQL数据库嵌套查询
- oracle子查询嵌套查询
- 嵌套查询Max问题?
- SQL 嵌套查询问题
- 模糊查询嵌套问题
- 数据库 - 连接查询、嵌套查询、集合查询
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。
- 建模的误区—— 走出一般性的设计误区,迈向成功之途
- 十一黄金周,到科士德嵌入式学院来充电
- 中文化和国际化问题权威解析之一:字符编码发展历程
- 免费学习编程知识。
- Rational Rose和UML可视化建模基础
- Oracle数据库表嵌套查询问题
- asp.net页面转至php页面时提示下载文件问题
- 使用 IBM Rational Software Architect 从 Java 代码逆向工程生成 UML 类图和序列图
- 正则表达式:英文、中文、数字、减号
- 努力学习,过充实的每一天!
- Symbian MMP file 介绍
- Hadoop-0.20.0源代码分析(05)
- 数组排序的常用算法
- PB中Dadawindow使用技巧