How to delete rows using an outer join

前端 未结 2 1980
無奈伤痛
無奈伤痛 2021-02-20 06:44

I\'ve got a problem to delete records from a PostgreSQL table, using a LEFT JOIN.

I\'d like to delete rows I get with the following query:

S         


        
2条回答
  •  無奈伤痛
    2021-02-20 07:22

    Still don't understand why my previous query doesn't work (if someone could explain, would be nice), but here is how I did the trick:

    DELETE FROM url WHERE NOT EXISTS (SELECT * FROM link_type WHERE url.link_type = link_type.id );
    

提交回复
热议问题