Отношение не существует Postgres. Запись подзапроса SELECT через AS

Пытаюсь выполнить запрос и мне подзапрос select * from taxi_order нужно через AS сделать отношение чтобы обратиться к нему в where:

SELECT * 
FROM (
  select * 
  from taxi_order 
  where driver_id = ANY (select id from driver where car_id = 4) 
) AS foo
where distance_km = (select max(distance_km) FROM foo);

Но мне выдает ошибку, что : ОТНОШЕНИЕ foo не существует!


Ответы (0 шт):