두 개의 postgresql 테이블이 있습니다.
table name column names
----------- ------------------------
login_log ip | etc.
ip_location ip | location | hostname | etc.
login_log
에 행이없는 모든 IP 주소를 가져오고 싶습니다 ip_location
.
이 쿼리를 시도했지만 구문 오류가 발생합니다.
SELECT login_log.ip
FROM login_log
WHERE NOT EXIST (SELECT ip_location.ip
FROM ip_location
WHERE login_log.ip = ip_location.ip)
ERROR: syntax error at or near "SELECT" LINE 3: WHERE NOT EXIST (SELECT ip_location.ip`
또한이 쿼리 (작동하도록 조정) 가이 목적에 가장 적합한 쿼리인지 궁금합니다.