Я пытаюсь написать следующий запрос. Есть одна проблема в этом запросе.
SELECT
JSON_OBJECT(
'Const_Id',
`Constituencies`.`Const_Id`,
'Const_name',
CONVERT(`Constituencies`.`Const_name` USING utf8),
'event_count',
(
SELECT
COUNT(`events`.`event_id`)
FROM
`events`
INNER JOIN `cons_circles_list` ON
`cons_circles_list`.`cons_id` = `Constituencies`.`Const_Id` AND
`cons_circles_list`.`active` = 1 AND
`cons_circles_list`.`deleted` = 0
WHERE `events`.`cons_circle_id` = `cons_circles_list`.`cons_circle_id` AND
`events`.`deleted` = 0
)
) as data FROM
`Constituencies`
WHERE
`Constituencies`.`deleted` = 0
в следующей строке есть проблема
cons_circles_list
. cons_id
= Constituencies
. Const_Id
Показывается Неизвестный столбец Constituencies
. Const_Id
в 'on оговорке'
Пожалуйста, предложите любые другие методы.