Вот пример запроса, получающий количество сотрудников с образованием, без него, и всех вместе:
SELECT (SELECT COUNT(temployee.*) FROM temployee,teducation WHERE
dfdepartment = tdepartment.dfobj AND
teducation.dfemployee = temployee.dfobj
) AS edu,
(SELECT COUNT(*) FROM temployee WHERE
dfdepartment = tdepartment.dfobj AND
dfobj NOT IN (SELECT dfemployee FROM teducation)
) AS notedu,
(SELECT COUNT(*) FROM temployee WHERE
dfdepartment = tdepartment.dfobj
) AS vse,
dfname
FROM tdepartment
Если я добавляю условие
WHERE edu > notedu;
то получаю ошибку
column "edu" does not exist
Как мне правильно поступить чтобы решить эту задачу?