当前位置: 代码迷 >> Oracle开发 >> 向各位oracle大牛们一个sql有关问题
  详细解决方案

向各位oracle大牛们一个sql有关问题

热度:32   发布时间:2016-04-24 07:03:03.0
向各位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      3                        CA000W                20130615
  相关解决方案