SQL查询仅具有一个条件的记录

用户名

我有一张桌子,上面有带有不同媒体ID的产品。大多数产品具有许多媒体ID,例如:

ISISProductCode ISISMediaId
010015.000.000          9
010015.000.000          16
010015.000.000          10
010015.000.000          11
010015.000.000          12

如何查找仅具有1个媒体ID的产品。我尝试了以下查询,但带回的只是媒体ID为10的产品,而没有带回Media ID为10的产品。

select *
from dbo.Product
join dbo.Item
on dbo.Item.ISISStyleId = dbo.Product.ISISStyleId
where ISISMediaId = '10'
order by ISISProductCode
于尔根

按进行分组ISISProductCode并计算子句ISISMediaId中未10包含的所有内容having

select ISISProductCode 
from dbo.Product
join dbo.Item on dbo.Item.ISISStyleId = dbo.Product.ISISStyleId
group by ISISProductCode 
having sum(case when ISISMediaId <> '10' then 1 else 0 end) = 0
order by ISISProductCode

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL 查询以选择根据给定条件检查至少一个有效记录的记录

来自分类Dev

Linq查询和多个仅具有第一个条件的where子句的求值

来自分类Dev

具有两个条件的SQL查询,更新一个匹配

来自分类Dev

具有OR子句和仅一个参数的SQL查询

来自分类Dev

用于选择具有 DISTINCT 的值且最后仅发布一个值的 SQL 查询

来自分类Dev

如何使用一个以上具有onde条件的表进行sql查询?

来自分类Dev

从一个表创建具有多个计数和不同条件的SQL查询

来自分类Dev

SQL查找具有一个值的记录

来自分类Dev

SQL删除具有相同值的所有连续记录,仅保留第一个和最后一个

来自分类Dev

仅选择具有至少一个类似的多对一关系的用户SQL查询修改

来自分类Dev

此linq-to-sql查询是否检索所有记录,然后选择一个,还是仅检索一个?

来自分类Dev

mysql在一个查询中具有不同记录的两个表

来自分类Dev

一个SQL查询可对不同条件下的记录进行计数

来自分类Dev

具有复杂记录分隔符的gawk仅打印第一个匹配记录

来自分类Dev

sql-当我得到2个或更多具有相同值的值时,仅更新1(第一个查询找到)值的方法?

来自分类Dev

SQL查询以选择必须具有另一个表中的所有值作为子字符串的记录

来自分类Dev

在SQL Server中为具有连续日期的记录分配一个计数器,并且仅当日期不连续时才递增

来自分类Dev

将不同的条件选择查询合并为一个-具有结构

来自分类Dev

一个查询中具有不同WHERE条件的多个SELECT语句

来自分类Dev

来自具有多个条件的同一个表的 Linq 查询

来自分类Dev

具有多个条件的一个列表中的 Linq 多个 Orderby 查询

来自分类Dev

执行一个mysql select查询,该查询在php中具有sql变量

来自分类Dev

对 3 个表的 SQL 查询,其中一个具有不同的列名

来自分类Dev

Oracle / SQL-查找具有一个不包含空值的值的记录

来自分类Dev

选择具有第一个条件的第三个表 [SQL]

来自分类Dev

从sql查询的所有可用列中删除仅一个列值的重复值

来自分类Dev

SQL查询:检索具有一个列的每个唯一值的条目的行

来自分类Dev

仅选择在SQL Server中具有一个或多个特定值的值

来自分类Dev

编写查询以根据某种条件从一个记录生成两个记录

Related 相关文章

  1. 1

    SQL 查询以选择根据给定条件检查至少一个有效记录的记录

  2. 2

    Linq查询和多个仅具有第一个条件的where子句的求值

  3. 3

    具有两个条件的SQL查询,更新一个匹配

  4. 4

    具有OR子句和仅一个参数的SQL查询

  5. 5

    用于选择具有 DISTINCT 的值且最后仅发布一个值的 SQL 查询

  6. 6

    如何使用一个以上具有onde条件的表进行sql查询?

  7. 7

    从一个表创建具有多个计数和不同条件的SQL查询

  8. 8

    SQL查找具有一个值的记录

  9. 9

    SQL删除具有相同值的所有连续记录,仅保留第一个和最后一个

  10. 10

    仅选择具有至少一个类似的多对一关系的用户SQL查询修改

  11. 11

    此linq-to-sql查询是否检索所有记录,然后选择一个,还是仅检索一个?

  12. 12

    mysql在一个查询中具有不同记录的两个表

  13. 13

    一个SQL查询可对不同条件下的记录进行计数

  14. 14

    具有复杂记录分隔符的gawk仅打印第一个匹配记录

  15. 15

    sql-当我得到2个或更多具有相同值的值时,仅更新1(第一个查询找到)值的方法?

  16. 16

    SQL查询以选择必须具有另一个表中的所有值作为子字符串的记录

  17. 17

    在SQL Server中为具有连续日期的记录分配一个计数器,并且仅当日期不连续时才递增

  18. 18

    将不同的条件选择查询合并为一个-具有结构

  19. 19

    一个查询中具有不同WHERE条件的多个SELECT语句

  20. 20

    来自具有多个条件的同一个表的 Linq 查询

  21. 21

    具有多个条件的一个列表中的 Linq 多个 Orderby 查询

  22. 22

    执行一个mysql select查询,该查询在php中具有sql变量

  23. 23

    对 3 个表的 SQL 查询,其中一个具有不同的列名

  24. 24

    Oracle / SQL-查找具有一个不包含空值的值的记录

  25. 25

    选择具有第一个条件的第三个表 [SQL]

  26. 26

    从sql查询的所有可用列中删除仅一个列值的重复值

  27. 27

    SQL查询:检索具有一个列的每个唯一值的条目的行

  28. 28

    仅选择在SQL Server中具有一个或多个特定值的值

  29. 29

    编写查询以根据某种条件从一个记录生成两个记录

热门标签

归档