数据库记录具有所有值

用户名

我正在使用SQL Server 2012,需要一些帮助来获取查询中需要的结果。我的数据如下所示:

ConsumerID  Tag
1000028041  bBROAapp
1000028041  bBROtiva
1000028041  bClsElig
1000028041  bPCAFwd
1000028041  bTOPNoRs
1000028041  bTOPNwRq
1000028041  bTOPActv

并且我只想在给定的ConsumerID具有我要查找的所有标签值的情况下,才选择它们。

例如,这将选择带有3个标记中的任何一个的所有记录:

SELECT ConsumerID
FROM   BorrowerTags
WHERE  Tag IN('bBROAapp', 'bBROtiva');

结果:

  1000028041    bBROAapp
  1000028041    bBROtiva

这没有返回结果

SELECT ConsumerID
FROM   BorrowerTags
WHERE  Tag = 'bBROAapp'
AND    Tag = 'bBROtiva';

没结果

我只希望ConsumerID同时具有两个值的那些记录-都不是其中一个。

卢卡斯·索佐达(Lukasz Szozda)

仅当它们具有所有标签值时,我才想选择给定的ConsumerID

您可以使用:

SELECT ConsumerID 
FROM BorrowerTags 
WHERE Tag IN ('bBROAapp', 'bBROtiva')
GROUP BY ConsumerID 
HAVING COUNT(DISTINCT Tag) = 2;

LiveDemo


如果您想为消费者提供完整的记录,则可以使用:

SELECT *
FROM BorrowerTags
WHERE ConsumerID IN (... above query ...)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

在关系数据库表中查找具有所有关系的条目

来自分类Dev

在关系数据库表中查找具有所有关系的条目

来自分类Dev

如何从sql数据库中查询具有所有指定单词的歌曲?

来自分类Dev

具有所有特权时,AWS MySQL RDS无法创建新的数据库用户

来自分类Dev

如何知道mysql用户是否在某个数据库上具有所有(或某些)特权?

来自分类Dev

从数据库中获取在laravel中具有特定列值的所有行

来自分类Dev

从PostgreSQL数据库中提取具有所有字段的数据,并在Django中创建带有一些新字段的新模型

来自分类Dev

在具有所有列值的单行中显示记录的不同行

来自分类Dev

使用 Linq 仅查找在标志列表中具有所有匹配值的记录?

来自分类Dev

无法删除多行具有相同列值的数据库记录?

来自分类Dev

如何从具有限制 SUM 值列的数据库中获取记录

来自分类Dev

从数据库获取所有记录到Vaadin表

来自分类Dev

从数据库获取星期一的所有记录

来自分类Dev

SQLite数据库获取所有记录NullPointerException

来自分类Dev

查询具有多种记录类型的CloudKit数据库

来自分类Dev

从数据库(RoR)生成具有多个记录的json

来自分类Dev

具有数据库记录的JQuery插件-Codeigniter

来自分类Dev

从数据库(RoR)生成具有多个记录的json

来自分类Dev

查询具有多种记录类型的CloudKit数据库

来自分类Dev

如何复制具有所有依赖项的记录?

来自分类Dev

从具有ID值的数据库中检索数据

来自分类Dev

如何获取最新记录或在mysql的列中具有所有不同值的最大对应日期的记录?

来自分类Dev

Git拆分了具有所有分支的历史记录的子项目,存储库太大

来自分类Dev

MySql:选择具有所有值的项目

来自分类Dev

SQL Server-查找数据库中具有唯一ID值的所有表

来自分类Dev

如何删除所有记录数据库中所有表

来自分类Dev

对于通过空itab的所有条目,从数据库中选择所有记录

来自分类Dev

如何更新数据库中所有表的所有记录?

来自分类Dev

从indexedDB数据库objectStore返回所有值

Related 相关文章

  1. 1

    在关系数据库表中查找具有所有关系的条目

  2. 2

    在关系数据库表中查找具有所有关系的条目

  3. 3

    如何从sql数据库中查询具有所有指定单词的歌曲?

  4. 4

    具有所有特权时,AWS MySQL RDS无法创建新的数据库用户

  5. 5

    如何知道mysql用户是否在某个数据库上具有所有(或某些)特权?

  6. 6

    从数据库中获取在laravel中具有特定列值的所有行

  7. 7

    从PostgreSQL数据库中提取具有所有字段的数据,并在Django中创建带有一些新字段的新模型

  8. 8

    在具有所有列值的单行中显示记录的不同行

  9. 9

    使用 Linq 仅查找在标志列表中具有所有匹配值的记录?

  10. 10

    无法删除多行具有相同列值的数据库记录?

  11. 11

    如何从具有限制 SUM 值列的数据库中获取记录

  12. 12

    从数据库获取所有记录到Vaadin表

  13. 13

    从数据库获取星期一的所有记录

  14. 14

    SQLite数据库获取所有记录NullPointerException

  15. 15

    查询具有多种记录类型的CloudKit数据库

  16. 16

    从数据库(RoR)生成具有多个记录的json

  17. 17

    具有数据库记录的JQuery插件-Codeigniter

  18. 18

    从数据库(RoR)生成具有多个记录的json

  19. 19

    查询具有多种记录类型的CloudKit数据库

  20. 20

    如何复制具有所有依赖项的记录?

  21. 21

    从具有ID值的数据库中检索数据

  22. 22

    如何获取最新记录或在mysql的列中具有所有不同值的最大对应日期的记录?

  23. 23

    Git拆分了具有所有分支的历史记录的子项目,存储库太大

  24. 24

    MySql:选择具有所有值的项目

  25. 25

    SQL Server-查找数据库中具有唯一ID值的所有表

  26. 26

    如何删除所有记录数据库中所有表

  27. 27

    对于通过空itab的所有条目,从数据库中选择所有记录

  28. 28

    如何更新数据库中所有表的所有记录?

  29. 29

    从indexedDB数据库objectStore返回所有值

热门标签

归档