Я написал запрос
SELECT COUNT(c_all.table_comment) / COUNT(c_target.table_comment)
FROM (
SELECT table_comment
FROM (
SELECT table_comment
FROM INFORMATION_SCHEMA.TABLES
) AS c_all
WHERE table_comment <> ''
) AS c_target;
Но он выдает ошибку
Код ошибки: 1054. Неизвестный столбец 'c_all.table_comment' в 'списке полей'
Это потому, что область действия псевдонима c_all
не является глобальной, просто внутри ()
.
Как правильно переписать запрос?