如何获取在另一个表的列值中没有该列值的行

艾玛米安

我有一个这样的表:

Tb_Product_Options

Product_Id     Option_Id
    1              5
    1              7
    2              3
    3              9
    3              6 

现在我想让所有Product_Id的人都没有这个值:'5,9'在这个例子中我的结果必然是:2product_id

Yogesh Sharma

您可以聚合:

select Product_Id
from table t
group by Product_Id
having sum ( Option_Id in (5,9) ) = 0;

如果需要所有列,则可以使用NOT EXISTS

select t.*
from table t
where not exists (select 1 
                  from table t1 
                  where t1.Product_Id = t.Product_Id and t1.Option_Id in (5,9)
                 );

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL获取另一个表中所有行的计数,该表中的值等于当前表中的列

来自分类Dev

如何获取在另一个表中定义的列值

来自分类Dev

SQL:在某些列中选择具有值的行,并且该值不包含在另一个表中

来自分类Dev

如何将列中具有特定值的行复制到另一个工作表?

来自分类Dev

如何找到字符串值出现在另一个表的列中的所有行?

来自分类Dev

如何从另一个具有最小值的表中更新列?

来自分类Dev

如何在另一个表ssms中更新具有相同值的列?

来自分类Dev

如果另一个单元格具有特定值,如何制作一个按钮,该按钮仅将值从一个表发送到另一个表中的行

来自分类Dev

在我的SQL查询中,如何有一个包含从另一个表查询的值的列?

来自分类Dev

如何选择在另一个表中具有全部或没有对应值的行?

来自分类Dev

查询以基于另一个表的值获取列值,即一个表值在另一个表中具有字段名称

来自分类Dev

如何从另一个用很少的列值过滤的数据表中获取子数据表?

来自分类Dev

SQL是如何从另一个表的日期时间范围中获取表的列的值吗?

来自分类Dev

SQL是如何从另一个表的日期时间范围中获取表的列的值吗?

来自分类Dev

添加另一个表时,如何更改表中列中的值?

来自分类Dev

如何选择一个表中存在但另一个表中没有的值?

来自分类Dev

SQLITE:如何根据另一个表中的不同列选择列值

来自分类Dev

获取基于另一个列的表中每个组的最小值

来自分类Dev

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

来自分类Dev

R,从另一个表中获取指向的列值(更快)

来自分类Dev

从另一个表中获取多列的值

来自分类Dev

如何基于对另一个表的选择在表的列中插入值

来自分类Dev

在 MySQL 中如何使用基于另一个表的列值的名称连接表?

来自分类Dev

如果第一列与另一个工作表上的值匹配,如何返回一行中的所有单元格

来自分类Dev

从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

来自分类Dev

如何在 excel 中创建一个公式来搜索行中的值,然后从该列中的另一个单元格中获取值?

来自分类Dev

从另一个表中添加具有初始值的列

来自分类Dev

从另一个表中添加具有初始值的列

来自分类Dev

视图中具有静态值的另一个表中的SQL Server列

Related 相关文章

  1. 1

    MySQL获取另一个表中所有行的计数,该表中的值等于当前表中的列

  2. 2

    如何获取在另一个表中定义的列值

  3. 3

    SQL:在某些列中选择具有值的行,并且该值不包含在另一个表中

  4. 4

    如何将列中具有特定值的行复制到另一个工作表?

  5. 5

    如何找到字符串值出现在另一个表的列中的所有行?

  6. 6

    如何从另一个具有最小值的表中更新列?

  7. 7

    如何在另一个表ssms中更新具有相同值的列?

  8. 8

    如果另一个单元格具有特定值,如何制作一个按钮,该按钮仅将值从一个表发送到另一个表中的行

  9. 9

    在我的SQL查询中,如何有一个包含从另一个表查询的值的列?

  10. 10

    如何选择在另一个表中具有全部或没有对应值的行?

  11. 11

    查询以基于另一个表的值获取列值,即一个表值在另一个表中具有字段名称

  12. 12

    如何从另一个用很少的列值过滤的数据表中获取子数据表?

  13. 13

    SQL是如何从另一个表的日期时间范围中获取表的列的值吗?

  14. 14

    SQL是如何从另一个表的日期时间范围中获取表的列的值吗?

  15. 15

    添加另一个表时,如何更改表中列中的值?

  16. 16

    如何选择一个表中存在但另一个表中没有的值?

  17. 17

    SQLITE:如何根据另一个表中的不同列选择列值

  18. 18

    获取基于另一个列的表中每个组的最小值

  19. 19

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

  20. 20

    R,从另一个表中获取指向的列值(更快)

  21. 21

    从另一个表中获取多列的值

  22. 22

    如何基于对另一个表的选择在表的列中插入值

  23. 23

    在 MySQL 中如何使用基于另一个表的列值的名称连接表?

  24. 24

    如果第一列与另一个工作表上的值匹配,如何返回一行中的所有单元格

  25. 25

    从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

  26. 26

    如何在 excel 中创建一个公式来搜索行中的值,然后从该列中的另一个单元格中获取值?

  27. 27

    从另一个表中添加具有初始值的列

  28. 28

    从另一个表中添加具有初始值的列

  29. 29

    视图中具有静态值的另一个表中的SQL Server列

热门标签

归档