選擇其他表中不存在的行。我有兩個PostgreSQL表:table name column names
----------- ------------------------
login_log ip | etc.
ip_location ip | location | hostname | etc.我想從login_log里面沒有一排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`我還想知道這個查詢(通過調整使其正常工作)是否是實現這一目的最佳查詢。
選擇其他表中不存在的行。
繁星coding
2019-06-06 10:35:37