Привет У меня есть проблема в линиикак распознать идентификатор внутри скобок
ON S.cid = P.cid
Я получаю 00904. 00000 - «% s: неверный идентификатор Я не очень понимаю, как решить это.. Я новичок в SQL, поэтому любой вклад в эту конкретную проблему мог бы помочь. Кроме того, это может быть не единственная проблема с этим кодом. Поэтому, если кто-то видит что-то еще странное, пожалуйста, дайте мне немного информации об этом.
SELECT S.cid, NLV(SUM(P.credits#),0) AS mathCred
FROM Students S
LEFT JOIN
(SELECT P.cid , P.credits#
FROM PassedCourses P
JOIN HasClass H
ON P.code = H.code AND H.name = 'mathematical')
ON S.cid = P.cid
GROUP BY S.cid;
У вас также есть «NLV» вместо «NVL». –