我无法弄清楚为什么我收到此错误消息....
SELECT student.student, course.coursename, course.coursehours, section.day, section.starttime, course.building, location.room
FROM student, course, section, location, registration
WHERE course.courseid = section.courseid, location.locationid =
section.locationid, student.studentid = registration.sectionid,
section.sectionid = registration.sectionid;
Error at line 3:
ORA-00933: SQL command not properly ended
我将数据更新为:
SELECT student.studentid,
course.coursename,
course.credithours,
section.days,
section.starttime,
location.building,
location.room
FROM student
INNER JOIN registration
ON student.studentid = registration.sectionid
INNER JOIN section
ON section.sectionid = registration.sectionid
INNER JOIN location
ON location.locationid = section.locationid
INNER JOIN course
ON course.courseid = section.courseid;
但是现在它说'#34;没有选择行"?
答案 0 :(得分:0)
如果您有多个条件,则需要使用grepl
运算符来应用不是AND/OR
的条件。也开始使用comma
语法
INNER JOIN