我有一个表,其主键在多个表中使用。
我想删除其他表中没有关系FK的行。
如何删除表中没有FK关系的所有行?
最佳答案
首先你可以这样选择:
select * from some_table where some_fk_column not in (
select some_column from second_table
)
如果你得到好的结果,那么
delete from some_table where some_fk_column not in (
select some_column from second_table
)
关于sql - 如何删除表中没有FK关系的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29454311/