U kunt niet verwijzen in WHERE
voor aliassen, gebruik in plaats daarvan:
SELECT country_ID*2/id*3.159 as my_id
FROM `state`
WHERE (country_ID*2/id*3.159)>2;
of gebruik subquery:
SELECT t.*
FROM
(
SELECT country_ID*2/id*3.159 as my_id
FROM `state`
) as t
WHERE t.my_id>2
Vereenvoudigd logische queryverwerking
, SELECT
is bijna de laatste, dus WHERE
weet niets over my_id
alias: