Chinaunix

标题: 表关联查询 [打印本页]

作者: liangsanxi    时间: 2015-08-28 10:08
标题: 表关联查询
各位大侠, 俺有一个oracle 表的问题请教, 等高手回复:
我用的oracle 中定义了很多table, 有些table 室友关联的, 不如
table A 中的某字段的值是和table B 中某个字段的值关联, 比如相等, 但是字段名字不同, 或者3个表中的某个字段相等, 字段名也不同。
所有表的名字知道, 但是不知道那些表有上述的关联, 如何查询呀。
比如我知道的3个表之间有个字段是关联的
SQL> desc obj_6488808c ;
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
SOUTHIPADDRESS$                             VARCHAR2(255)
SOUTHIPAD$B73D077A                        NUMBER(3
SOUTHIPADDRESSV6$                         VARCHAR2(255)
NORTHIPAD$CF38A8A2                         NUMBER(3
NORTHIPADDRESS$                                    VARCHAR2(255)
ASSIGNEDOBJECTS_0$                                 NUMBER(3
ASSIGNEDOBJECTS_1$                       NUMBER(3     *******
HASIDMANAGER$                                      CHAR(1)
LIFECYCLESTATE$                                    NUMBER(3
DEPLOYMENTSTATE$                                   NUMBER(3
DEPLOYMENTCOUNT$                                   NUMBER(3
ISFAULTSQUELCHED$                                  CHAR(1)
CHILDREN_0$                                        NUMBER(3
CHILDREN_1$                                        NUMBER(3
NAME$                                              VARCHAR2(252)
CLASSNAME$                                         VARCHAR2(252)
ALLOMORPHICCLASS$                                  VARCHAR2(252)
FULLNAME$                                          VARCHAR2(252)
PARENTID$                                          NUMBER(3
PARENTCLASSNAME$                                   VARCHAR2(252)
SQL> desc obj_aa4ba5a6 ;
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
M_DBID$                                   NOT NULL NUMBER(38)   ******

SQL> desc col_aa4ba5a6;
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
DBHASH_                                   NOT NULL NUMBER(38)
DBCLASS_                                  NOT NULL NUMBER(38)
INT_                                      NOT NULL NUMBER(38)
CHAR_                                     NOT NULL VARCHAR2(252)
COLL_DBID_                                NOT NULL NUMBER(38)  *****

**** 的字段是相等的。
像这样关系的表有不少, 想知道如何查出来。

谢谢!





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2