从 final
位置删除 rajuvas.final
.accession
= rajuvas.journal.accession
我们在名为 Final 和 Journal 的表中都有一些通用数据,现在我想删除 Final 表中的那些条目,这些条目也存在于 Journal 表中。我们在这些表“accession”中有 1 个通用字段。例如,如果两个表中都包含登录号 18572,那么我希望应删除包含登录号 18572 的最终表记录。
最佳答案
试试这个
DELETE final
FROM final
LEFT JOIN journal ON final.accession=journal.accession
WHERE journal.accession IS NOT NULL;
或者这个
DELETE FROM final
USING final, journal
WHERE final.accession=journal.accession;
final
- 将删除行的表
journal
- 检查记录是否存在的表
关于java - 如何从与其他表匹配的 1 个表中删除一些重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21476960/