我无法理解在sql语句中如何使用(。)

时间:2017-11-08 12:51:31

标签: sql

Student (student_id, student_name, year, GPA)
Course (course_id, course_name, credits, dept_id )
Enroll (student_id, course_id, mark, grade)
SELECT stu.student_name FROM Student AS stu, Enroll AS enr
WHERE stu.student_id = enr.student_id AND enr.course_id = "SCS1008" AND enr.mark < 80
ORDER BY stu.student_name; 

使用Stu.Student_name。

我想知道stu来自哪里,没有任何属性作为stu,如何使用它。

1 个答案:

答案 0 :(得分:1)

凭借Student,它是Student AS stu表的别名。别名stu允许您通过在查询中的其他位置使用缩写名称来引用Student表。它是Student.Student_Name的缩写,是Student_Name表中的Student字段。