내가이 쿼리를 실행하기 위해 노력하고있어하지만 난 "ORA-00904 :"얻을 Z1 경도 "." "유효하지 않은 식별자"오라클 SQL 잘못된 식별자
그래서 난에 대한 액세스 권한이를 다시 작성하는 방법이 있나요 존재하는 하위 쿼리의 해당 열? 또는 일반적으로 내가하려는 일을 성취하기위한 더 좋은 방법이 있습니까?
감사
select zip, count(UNIQUE address_id) LOCATIONS
from records
inner join addresses a using(address_id)
inner join zip_coords z1 using(zip)
where exists
(
select 1 from (
select distance(z1.latitude, z1.longitude, z2.latitude, z2.longitude) d
from zip_coords z2
where z2.zip in (
select zip from available_zips
)
) where d <= 50
)
GROUP BY ZIP
둥지와 관련이 있다고 생각했습니다. 이 문제가 해결 된 것 같습니다. –