Может ли кто-нибудь помочь мне, у меня есть проблема с Коррелированными вложенными подзапросами, т. Е. Когда я пытаюсь использовать большой родительский столбец во вложенном подпросе, тогда я получил эту ошибку
Код ошибки: 1054 Неизвестный столбец 'scu.iUserId' в 'where clause'
ВЫБРАТЬ
scu.iUserId,
(ВЫБРАТЬ
SUM (
sbs.`iNoPointsBeginning` +
(ВЫБРАТЬ
COALESCE (SUM (BehaviorPts), 0) AS StudentPts
ИЗ
(ВЫБРАТЬ
(
COUNT (sbis.iIncidentSubmissionId) * sbi.iPointValue
) AS BehaviorPts
ИЗ
scn_behavior_incident_submission sbis
Присоединяйтесь к scn_behavior_incident_actors sbia
ON sbia.iIncidentSubmissionId = sbis.iIncidentSubmissionId
LEFT JOIN scn_behavior_incidents sbi
ON sbi.iIncidentId = sbis.iBehaviorIncidentId
WHERE sbia.iUserId = scu.iUserId
И sbia.eActorType 'Witness'
AND sbis.iSchoolId = '875'
GROUP BY sbis.iBehaviorIncidentId) AS BehaviorTotal)
) AS stu_pt
ИЗ
scn_behavior_settings sbs
WHERE sbs.`iSchoolId` = '875')
ИЗ
scn_sections_members AS scm
INNER JOIN scn_users AS scu
ON scu.iUserId = scm.iStudentId