0

これが私が持っているものです。

SELECT course.course_no, enrollment.grade, 
FROM course, enrollment, course_section, student
WHERE course.course_no=course_section.course_no, 
course_section.c_sec_id=enrollment.c_sec_id, enrollment.s_id=student.s_id
AND student.s_first='Tammy', student.s_last='Jones';


FROM course, enrollment, course_section, student    
ERROR at line 2:
ORA-00936: missing expression
4

3 に答える 3

1

最後の列の後に余分なコンマがあり、where 句にも COMMA ではなく AND を使用する必要があります

SELECT course.course_no, enrollment.grade
FROM course, enrollment, course_section, student
WHERE course.course_no=course_section.course_no AND  
course_section.c_sec_id=enrollment.c_sec_id AND 
enrollment.s_id=student.s_id AND 
student.s_first='Tammy' AND 
student.s_last='Jones';
于 2014-04-10T18:55:26.317 に答える
0

WHERE 句の形式が正しくありません。

WHERE 句に複数の部分がある場合は、カンマで区切るだけでなく、明示的に記述する必要があります。

SELECT course.course_no, enrollment.grade, 
FROM course, enrollment, course_section, student
WHERE course.course_no=course_section.course_no
AND course_section.c_sec_id=enrollment.c_sec_id
AND   enrollment.s_id=student.s_id
AND student.s_first='Tammy'
AND student.s_last='Jones';
于 2014-04-10T18:55:38.083 に答える