gpt4 book ai didi

mysql - 使用 Join 删除孤立记录

转载 作者:行者123 更新时间:2023-11-29 04:38:32 24 4
gpt4 key购买 nike

我有 2 个表格如下。理想情况下,Table2.C1Table1.C1 的外键,但最初并未设置该外键。我们现在无法设置外键,因为 Table2 中存在一些孤立记录,我们希望在应用 alter 语句之前将其删除。

注意:我不想使用任何子/嵌套查询

Table1
--------
| C1 |
--------
| 1 |
| 2 |
| 3 |
| 4 |
|------|

Table2
--------
| C1 |
--------
| 1 |
| 1 |
| 8 |
| 9 |
| 2 |
|------|

我想从表 2 中删除记录 89

最佳答案

DELETE table2.*
FROM
table2
LEFT OUTER JOIN table1 ON table2.c1 = table1.c1
WHERE
table1.c1 IS NULL

关于mysql - 使用 Join 删除孤立记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35234649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com