
数据库中创建视图要关联3个表,怎么写SQL语句?
表A学号姓名表B书号图书名称表C借阅编号学号书号现在我要创建一个视图D根据表C中的学号列出学生姓名,同时根据书号列出图书名称,怎么创建?D的属性为学号姓名图书名称。请赐教...
表A 学号 姓名
表B 书号 图书名称
表C 借阅编号 学号 书号
现在我要创建一个视图D根据表C中的学号列出学生姓名,同时根据书号列出图书名称,怎么创建?D的属性为 学号 姓名 图书名称。请赐教! 展开
表B 书号 图书名称
表C 借阅编号 学号 书号
现在我要创建一个视图D根据表C中的学号列出学生姓名,同时根据书号列出图书名称,怎么创建?D的属性为 学号 姓名 图书名称。请赐教! 展开
2个回答
展开全部
视图D的创建:
create view 表D
as
SELECT dbo.表A.姓名 as 姓名, dbo.表B.图书名称 as 图书名称, dbo.表C.学号 as 学号
FROM dbo.表A CROSS JOIN
dbo.表B CROSS JOIN
dbo.表C
希望是你需要的!
create view 表D
as
SELECT dbo.表A.姓名 as 姓名, dbo.表B.图书名称 as 图书名称, dbo.表C.学号 as 学号
FROM dbo.表A CROSS JOIN
dbo.表B CROSS JOIN
dbo.表C
希望是你需要的!

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询