Я пытаюсь составить список отдельных названий городов с их широтой и долготой, основываясь на максимальном значении поля площади земли. Лучшее, что я получаю, это ошибка «SQL: Ошибка корреляции полей».
SELECT a.primary_city as city ;
, a.state as state_id ;
, SPACE(30) as state_name ;
, a.approximate_latitude as latitude ;
, a.approximate_longitude as longitude ;
FROM citystate a ;
WHERE a.area_land = ;
(SELECT MAX(VAL(b.area_land)) ;
FROM citystate b ;
WHERE (b.primary_city = a.primary_city ;
AND b.state = a.state)) ;
GROUP BY a.primary_city ;
, a.state ;
, a.approximate_latitude ;
, a.approximate_longitude
Не уверен, что это сработает, так что надеемся на помощь.
Спасибо.