如下排课表结构:
SQL> desc courseplan;
Name Type Nullable Default Comments
------------- ------------- -------- ------- --------
CR_NAME VARCHAR2(20) --机房名称
USESECT VARCHAR2(10) --课节号
CLASS_NAME VARCHAR2(20) Y --班级名称
course_name VARCHAR2(50) --课程名称
WEEKNO NUMBER(10) Y --周号
dayOfWEEK NUMBER(10) --星期几请问如何通过一条sql实现将第一周的排课记录
复制到其他的周
SQL> desc courseplan;
Name Type Nullable Default Comments
------------- ------------- -------- ------- --------
CR_NAME VARCHAR2(20) --机房名称
USESECT VARCHAR2(10) --课节号
CLASS_NAME VARCHAR2(20) Y --班级名称
course_name VARCHAR2(50) --课程名称
WEEKNO NUMBER(10) Y --周号
dayOfWEEK NUMBER(10) --星期几请问如何通过一条sql实现将第一周的排课记录
复制到其他的周
(cr_name, usesect, class_name, course_name, weekno, dayofweek)
SELECT cr_name, usesect, class_name, course_name,
2 AS weekno, dayofweek
FROM courseplan
WHERE weekno = 1