如何删除一个表中ID与另一个表中某个字段为某个值的表中的行?

和风

我承认标题问题很复杂;这是情况。

我有两个表:

USERS Table
ID 名称 状态
1个 莫妮卡 一种
2 罗斯 一种
3 菲比 Ť
4 钱德勒 一种
5 瑞秋 Ť
6 乔伊 一种
PERMISSIONS Table
用户身份 Permission_id
1个 32
1个 51
4 12
6 2
3 5
5 22
2 18岁

我想要的是一种从该PERMISSIONS用户所在表中删除所有行的方法,STATUS但是我该怎么做呢?

我已经试过了:

DELETE FROM permissions
WHERE user_id IN (
    SELECT id FROM users
    WHERE status = 'T'
);

但是,SQL Server给出此错误: Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

jcHernande2

尝试申请join permissionsuserwhere status = 'T'

例:

DELETE p
FROM permissions p
INNER JOIN users u
  ON p.user_id=u.id
WHERE u.status = 'T'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个表进行计数的最快方法是在另一个表中存在某个字段?

来自分类Dev

我需要修改此MERGE语句,以便根据另一个表中某个字段的值进行大量更新吗?

来自分类Dev

将某个字段中的某些值替换为另一个

来自分类Dev

如何从一个表中选择某项,而另一表中不存在某个字段

来自分类Dev

如何根据另一个表的值删除一个表中的行

来自分类Dev

如果更新了表行中的某个值,如何切换到另一个视图控制器?

来自分类Dev

如何更新从另一个表中的一个表删除的行?

来自分类Dev

如何从一个表中删除与另一个表匹配的行?

来自分类Dev

如何检查另一个模式中的表是否存在某个索引?

来自分类Dev

如何在访问中将表中的一个字段设置为等于表中的另一个字段

来自分类Dev

如何将一个表中的两个字段关联到另一个表中的一个字段

来自分类Dev

如果另一个为空,SQL使用某个字段

来自分类Dev

如果另一个为空,则SQL使用某个字段

来自分类Dev

基于另一个表中的查找值删除表中的行

来自分类Dev

如何根据另一个表中的值访问表中的一行?

来自分类Dev

从另一个表的另一个字段中选择表中的字段

来自分类Dev

从一个表中删除ID为mysql中的另一个表中不存在的ID的值

来自分类Dev

MS Access:更新表中的值以匹配另一个表的 ID 字段

来自分类Dev

触发从另一个表中删除行

来自分类Dev

如何使用主键删除表中的一行,而不删除另一个表外键的值?

来自分类Dev

如何从表中选择数据,在该表中我需要返回在一个字段中具有重复值而在另一个字段中具有指定值的行?

来自分类Dev

计算在MongoDB中另一个字段上分组的文档中某个字段中的字符串实例数吗?

来自分类Dev

使用ID将表中的值解析为另一个表

来自分类Dev

在一个表中计算ID,在另一个表中乘以值

来自分类Dev

如何使用Doctrine更新另一个表中删除行的表行?

来自分类Dev

将SQL表ID转换为PHP中的另一个字段

来自分类Dev

如何用另一个表中的相应值替换一个表中的ID?

来自分类Dev

选择表中ID等于另一个表中另一个ID的行

来自分类Dev

选择表中ID等于另一个表中另一个ID的行

Related 相关文章

  1. 1

    从一个表进行计数的最快方法是在另一个表中存在某个字段?

  2. 2

    我需要修改此MERGE语句,以便根据另一个表中某个字段的值进行大量更新吗?

  3. 3

    将某个字段中的某些值替换为另一个

  4. 4

    如何从一个表中选择某项,而另一表中不存在某个字段

  5. 5

    如何根据另一个表的值删除一个表中的行

  6. 6

    如果更新了表行中的某个值,如何切换到另一个视图控制器?

  7. 7

    如何更新从另一个表中的一个表删除的行?

  8. 8

    如何从一个表中删除与另一个表匹配的行?

  9. 9

    如何检查另一个模式中的表是否存在某个索引?

  10. 10

    如何在访问中将表中的一个字段设置为等于表中的另一个字段

  11. 11

    如何将一个表中的两个字段关联到另一个表中的一个字段

  12. 12

    如果另一个为空,SQL使用某个字段

  13. 13

    如果另一个为空,则SQL使用某个字段

  14. 14

    基于另一个表中的查找值删除表中的行

  15. 15

    如何根据另一个表中的值访问表中的一行?

  16. 16

    从另一个表的另一个字段中选择表中的字段

  17. 17

    从一个表中删除ID为mysql中的另一个表中不存在的ID的值

  18. 18

    MS Access:更新表中的值以匹配另一个表的 ID 字段

  19. 19

    触发从另一个表中删除行

  20. 20

    如何使用主键删除表中的一行,而不删除另一个表外键的值?

  21. 21

    如何从表中选择数据,在该表中我需要返回在一个字段中具有重复值而在另一个字段中具有指定值的行?

  22. 22

    计算在MongoDB中另一个字段上分组的文档中某个字段中的字符串实例数吗?

  23. 23

    使用ID将表中的值解析为另一个表

  24. 24

    在一个表中计算ID,在另一个表中乘以值

  25. 25

    如何使用Doctrine更新另一个表中删除行的表行?

  26. 26

    将SQL表ID转换为PHP中的另一个字段

  27. 27

    如何用另一个表中的相应值替换一个表中的ID?

  28. 28

    选择表中ID等于另一个表中另一个ID的行

  29. 29

    选择表中ID等于另一个表中另一个ID的行

热门标签

归档