数据库创建视图的一些问题有两张表 schooltimetable,lesson表schooltimetable有以下列:timetableNo(主键),V1,K1,V2,K2,V3,K3表lesson有以下列:lessonNo(主键),name其中schooltimetable表的V1,V2,V3列的外键为lessonNo列,K1
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/27 10:37:01
数据库创建视图的一些问题有两张表 schooltimetable,lesson表schooltimetable有以下列:timetableNo(主键),V1,K1,V2,K2,V3,K3表lesson有以下列:lessonNo(主键),name其中schooltimetable表的V1,V2,V3列的外键为lessonNo列,K1
数据库创建视图的一些问题
有两张表 schooltimetable,lesson
表schooltimetable有以下列:timetableNo(主键),V1,K1,V2,K2,V3,K3
表lesson有以下列:lessonNo(主键),name
其中schooltimetable表的V1,V2,V3列的外键为lessonNo列,K1,K2,K3为其他数据
现在想创建一个视图,显示schooltimetable的所有数据,不同的是把其中V1,V2,V3列显示的lessonNo改为显示对应的name,希望能附上详细的view创建语句.
不知道大家有没有理解我要表达的意思..分有点少请见谅,
数据库创建视图的一些问题有两张表 schooltimetable,lesson表schooltimetable有以下列:timetableNo(主键),V1,K1,V2,K2,V3,K3表lesson有以下列:lessonNo(主键),name其中schooltimetable表的V1,V2,V3列的外键为lessonNo列,K1
create view v_lesson
as
select a.timetableNo,b.name v1,a.k1,c.name v2,a.k2,d.name v3,a.k3
from
schooltimetable a,
lesson b,
lesson c,
lesson d
where a.v1=b.lessonno
and a.v2=c.lessonno
and a.v3=d.lessonno