如果标识符不存在于另一个表中,则删除表中的行

德涅斯

首先,如果我没有正确提出这个问题,我深表歉意。

我有两个 mysql 表。我需要帮助进行 mysql 查询,该查询将删除表 ( table_applied ) 中的所有行,其中标识符在另一个 ( table_approved ) 中不存在(标识符是唯一的电子邮件)。

例如:

table_approved

Name      Email           Entry
Thelma    [email protected]    123   
Vincent   [email protected]    456
Thelma    [email protected]    789

table_applied

Name             Email
Thelma AB        [email protected]
Louise Ross      [email protected]
Vincent Vega     [email protected]
Mia Wallace      [email protected]

table_applied运行查询后

Name             Email
Thelma AB        [email protected]
Vincent Vega     [email protected]

非常感谢你。

手语

使用子查询:

DELETE FROM table_applied
WHERE "Email" NOT IN (SELECT "Email" FROM table_approved)

有关子查询比较运算符(如NOT IN),请参阅 MySQL 手册

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果一个表不存在于另一个表中,该如何删除

来自分类Dev

如果该数据不存在于另一个表中,该如何选择该数据?

来自分类Dev

MySQL 查询不存在于另一个表中

来自分类Dev

交叉表存在于一个数据库中,而不存在于另一个数据库中

来自分类Dev

order by 列存在于另一个表中并删除多余的行

来自分类Dev

要求记录存在,如果它们存在于MySQL的另一个表中

来自分类Dev

如果该行存在于另一个Datable中,则从该数据表中删除该行

来自分类Dev

如果引用不存在于其他两个表中,则从一个表中删除数据

来自分类Dev

删除并预留列表中不存在于另一个向量中的向量的元素

来自分类Dev

删除另一个表中不存在ID的所有行

来自分类Dev

如果该ID在另一个表中不存在,则从表中删除

来自分类Dev

当代码不存在于另一个表中时,每行生成唯一的字符串

来自分类Dev

如果数据存在于另一个表中,如何从表中获取数据 C# LINQ

来自分类Dev

生成一个不存在于SQL Server表中的随机数

来自分类Dev

从一个表中查找不存在于另一个表中并在第三个表中忽略的记录

来自分类Dev

从一个表中查找不存在于另一个表中并在第三个表中忽略的记录

来自分类Dev

查找表中存在于另一个表中的行的百分比?

来自分类Dev

使用一个 csv 中不存在于另一个 csv 中的行创建第三个 csv

来自分类Dev

如果该值存在于另一个表中,则从该表返回另一个值

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

如果列值在另一个表中不存在,则获取计数

来自分类Dev

如果该行的字段存在于另一个文件中,则删除该行

来自分类Dev

如果所有记录都存在于SQL Server的另一个表中,则返回行列表

来自分类Dev

如果MySQL中尚不存在将行从一个表插入到另一个表中

来自分类Dev

返回存在于一个表中但不在另一个表中的结果

来自分类Dev

列值必须存在于另一个表的非主列中

来自分类Dev

MySQL查询按存在于另一个表中

来自分类Dev

列值必须存在于另一个表的非主列中

Related 相关文章

  1. 1

    如果一个表不存在于另一个表中,该如何删除

  2. 2

    如果该数据不存在于另一个表中,该如何选择该数据?

  3. 3

    MySQL 查询不存在于另一个表中

  4. 4

    交叉表存在于一个数据库中,而不存在于另一个数据库中

  5. 5

    order by 列存在于另一个表中并删除多余的行

  6. 6

    要求记录存在,如果它们存在于MySQL的另一个表中

  7. 7

    如果该行存在于另一个Datable中,则从该数据表中删除该行

  8. 8

    如果引用不存在于其他两个表中,则从一个表中删除数据

  9. 9

    删除并预留列表中不存在于另一个向量中的向量的元素

  10. 10

    删除另一个表中不存在ID的所有行

  11. 11

    如果该ID在另一个表中不存在,则从表中删除

  12. 12

    当代码不存在于另一个表中时,每行生成唯一的字符串

  13. 13

    如果数据存在于另一个表中,如何从表中获取数据 C# LINQ

  14. 14

    生成一个不存在于SQL Server表中的随机数

  15. 15

    从一个表中查找不存在于另一个表中并在第三个表中忽略的记录

  16. 16

    从一个表中查找不存在于另一个表中并在第三个表中忽略的记录

  17. 17

    查找表中存在于另一个表中的行的百分比?

  18. 18

    使用一个 csv 中不存在于另一个 csv 中的行创建第三个 csv

  19. 19

    如果该值存在于另一个表中,则从该表返回另一个值

  20. 20

    SQL,如果另一个表中不存在该字段,则选择字段

  21. 21

    SQL,如果另一个表中不存在该字段,则选择字段

  22. 22

    如果列值在另一个表中不存在,则获取计数

  23. 23

    如果该行的字段存在于另一个文件中,则删除该行

  24. 24

    如果所有记录都存在于SQL Server的另一个表中,则返回行列表

  25. 25

    如果MySQL中尚不存在将行从一个表插入到另一个表中

  26. 26

    返回存在于一个表中但不在另一个表中的结果

  27. 27

    列值必须存在于另一个表的非主列中

  28. 28

    MySQL查询按存在于另一个表中

  29. 29

    列值必须存在于另一个表的非主列中

热门标签

归档