私のクエリは次のとおりです。
SELECT
offer,
(SELECT
AVG(offer)
FROM
project_bids
) as var1
FROM
`project_bids`
WHERE
offer > var1
「#1054 - 'where 句' の列 'var1' が不明です」というエラーが発生します。なぜそのエラーが発生するのか誰でも説明できますか? (私はSQLの動作を知っていますが、失敗する理由を知りたいです)