向各位oracle大牛们求救一个sql问题
我现在有三个表:
A表:
CREATE TABLE TABLE_A(
FORMNO VARCHAR2(20) PRIMARY KEY, --表单号
APP_DATE DATE, --申请日期
APP_USERID VARCHAR2(20) --申请人
)
B表:
CREATE TABLE TABLE_B(
FORMNO VARCHAR2(20) REFERENCES TABLE_A(FORMNO), --表单号
ITEMNO NUMBER PRIMARY KEY, --对应表单中的ITEM编号
CATEGORYNO VARCHAR2(20) PRIMARY KEY, --类别编号
UPDATETIME DATE --更新日期
)
B_HIST表:
CREATE TABLE TABLE_B_HIST(
FORMNO VARCHAR2(20) NOT NULL, --表单号
ITEMNO NUMBER NOT NULL, --对应表单中的ITEM编号
SEQ NUMBER NOT NULL, --序列号
CATEGORYNO VARCHAR2(20) NOT NULL, --类别编号
UPDATETIME DATE --更新日期
)
表的数据如下:
A表:
FORMNO APP_DATE APP_USERID
20130615001 20130615 SANDY
20130615002 20130615 MUSTARD
B表:
FORMNO ITEMNO CATEGORYNO UPDATETIME
20130615001 1 CA0001 20130615
20130615001 2 CA000B 20130615
20130615001 &n