i*****9 发帖数: 293 | 1 有下面这四个表和下面这几个要求,怎么写比较好能得到我想要的结果? 多谢
1,先选出USERACC_FOR_DOM_REP的所有的值:username, account_status, target_db.
2,再从上面的结果中除掉所有EXCEPTION_ACC的username(条件是EXCEPTION_ACC里的
username和target_db是USERACC_FOR_DOM_REP的)。
3, 再从上面的结果中除掉所有MAX_USER_LOGIN的username(条件是MAX_USER_LOGIN里的
username和target_db是USERACC_FOR_DOM_REP的,外加LAST_LOGIN < sysdate -90)。
4, 再从上面的结果中除掉所有MYTABLE的username(条件是MYTABLE里的username和
target_db是USERACC_FOR_DOM_REP的
SQL> desc USERACC_FOR_DOM_REP
Name Null? Type
----------------------------------------- -------- ------------------------
----
USERNAME NOT NULL VARCHAR2(30)
ACCOUNT_STATUS NOT NULL VARCHAR2(32)
TARGET_DB VARCHAR2(9)
SQL> desc EXCEPTION_ACC
Name Null? Type
----------------------------------------- -------- ------------------------
----
USERNAME NOT NULL VARCHAR2(30)
TARGET_DB VARCHAR2(15)
SQL> desc MAX_USER_LOGIN
Name Null? Type
----------------------------------------- -------- ------------------------
----
USERNAME NOT NULL VARCHAR2(30)
TARGET_DB VARCHAR2(9)
LAST_LOGIN DATE
INSERT_DATE DATE
SQL> desc MYTABLE
Name Null? Type
----------------------------------------- -------- ------------------------
----
USERNAME VARCHAR2(20)
TARGET_DB VARCHAR2(20) |
|