数据库创建视图的一些问题
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/10/02 18:26:32
数据库创建视图的一些问题
有两张表 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,K2,K3为其他数据
现在想创建一个视图,显示schooltimetable的所有数据,不同的是把其中V1,V2,V3列显示的lessonNo改为显示对应的name,希望能附上详细的view创建语句.
不知道大家有没有理解我要表达的意思..分有点少请见谅,
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
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
数据库视图的作用
这个数据库定义视图时,其中的GO是什么意思啊?
matlab创建函数的问题
ORACLE数据库中JOB的问题!
数据库中笛卡尔积的问题
数据库中的表和视图的区别,我的理解,假如你要查询东西,出来的结果是视图,
三视图的相关问题
立体几何 三视图的问题
Oracle数据库中:创建一个函数sum_odd( ),用于计算1~n之间的所有奇数之和
帮忙在SQLserver数据库中创建一个自定义函数funShipFee,用于计算邮寄印刷品的费用
使用文件组创建数据库是什么意思?
下列关于视图和查询的叙述中,错误的是________.A、可以把视图当作数据库的一个定制的虚拟表 B、视图被