Sie können nicht in WHERE verweisen für Aliase verwenden Sie stattdessen:
SELECT country_ID*2/id*3.159 as my_id
FROM `state`
WHERE (country_ID*2/id*3.159)>2;
oder verwenden Sie die Unterabfrage:
SELECT t.*
FROM
(
SELECT country_ID*2/id*3.159 as my_id
FROM `state`
) as t
WHERE t.my_id>2
Vereinfacht logische Abfrageverarbeitung
, SELECT ist fast das letzte, also WHERE weiß nichts über my_id Pseudonym:
