CREATE VIEW view_college_student(collegeno,college) AS select college.collegeno,college.collegename,student.sno,student.sname FROM student join student on college.collegeno=student.collegeno;帮我改这跳命令
时间: 2023-12-13 18:03:07 浏览: 91
SQL-CREATE-DATABASE.rar_SQL CREATE DATABASE_stud
根据你提供的 SQL 语句,可能是因为你在 JOIN 语句中使用了两个相同的表名 student,导致该语句无法正确执行。你可以尝试修改为以下语句:
```
CREATE VIEW view_college_student(collegeno,college,sno,sname) AS
SELECT college.collegeno,college.collegename,student.sno,student.sname
FROM college
JOIN student ON college.collegeno=student.collegeno;
```
在这个语句中,我们将学生表和学院表分别用不同的表名表示,同时在 SELECT 语句中添加了学生表中的学号和姓名两个字段,以便在视图中显示。
阅读全文