建立一个视图V_SPJ(SNO,SNAME,PNO,JNO,JNAME,QTY)。
时间: 2024-03-17 15:47:27 浏览: 135
创建视图和方法
好的,我理解你的问题是让我帮你建立一个名为V_SPJ的视图,包含SNO、SNAME、PNO、JNO、JNAME和QTY这6个字段。视图中的数据来自于不同的表,具体的SQL语句如下:
```sql
CREATE VIEW V_SPJ AS
SELECT S.SNO, S.SNAME, SP.PNO, SP.JNO, J.JNAME, SP.QTY
FROM S, SP, J
WHERE S.SNO = SP.SNO AND SP.JNO = J.JNO;
```
这个视图包含了供应商、零件和工程三个表的数据,通过内连接将它们联合起来,以便查询时可以方便地获取到这些表的数据。在视图中,每一行都表示一个供应商提供了多少个零件给一个工程。
阅读全文