2つの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`
また、このクエリ(機能するように調整されたクエリ)が、この目的のために最もパフォーマンスの高いクエリであるかどうかも疑問に思っています。