MS SQL查询以获取表中多次出现的所有条目,其中某些列值没有条目

MadDorris

我只是试图尽可能地制定标题。所以我的情况如下。

我有一张桌子

venue_id | style_id | is_main
1        | 1        | 1
1        | 2        | 0
1        | 3        | 0
2        | 5        | 0
2        | 8        | 0
2        | 9        | 0
3        | 3        | 1
4        | 4        | 1
4        | 6        | 0
5        | 7        | 0
5        | 8        | 0
5        | 9        | 0

因此,我只需要获取这些场所ID,然后再返回一次,而没有is_main真实条目。

因此结果应包含会场编号:2和5

我很感谢任何建议,这样的查询可能是什么样子。

提前致谢。

UPD:在我的情况下,is_amin BIT值的答案是:

select venue_id
from table
group by venue_id
having cast(max(cast(is_main as INT)) AS BIT) = 0 and
count(*) >= 2;
戈登·利诺夫

您似乎想要:

select venue_id
from t
group by venue_id
having max(is_main) = 0 and
       count(*) >= 2;

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何清理 MS SQL 中 cdc 表中的所有条目?

在MS Access中创建查询,如果没有提供输入,则返回所有条目;如果提供了输入,则返回所选条目

获取一对多关系SQL中没有特定值的所有条目

从MS SQL Server 2012中的另一个表获取带有条件的最新行

打印从子查询中获取的所有条目

如何显示所有条目,甚至表中的某些值也不完全正确,并在总的#SQL查询中放置零

SQL delete命令删除表中的所有条目

Oracle查询基于两列值的总和获取所有条目

对MS SQL查询中的某些列求和

MS SQL-从多对多表中选择数据,其中列的值与所有给定值匹配

Mysql从表1中选择所有条目,其中表2中没有具有特定ID的条目

获取所有条目,其中 term id 等于 Mysql 查询

SQLite 选择查询未获取所有条目

MS-Access VBA SQL,如果子查询中有条件,效率和改进

限制MS Access查询返回的值,但计算查询或表中的所有行

MS ACCESS查询表中没有的项目

在MS Access查询中返回没有结果的值

oracle sql query:获取具有相同ID的表中所有条目的单独列

插入的行 id 大于表中的所有条目

哈希表中的列表丢失所有条目

从框架中获取所有条目文本内容

当表中没有条目时使用 Case 语句

PHP 按值搜索数组中的所有条目

学说查询生成器从表中删除所有条目

TFS查询以获取空白(或)在功能或用户故事的“接受条件”字段中没有条目

为什么我的浮点值总是为 postgres 查询中的所有条目返回 0?

MS访问查询生成字段,其中包含没有表的自定义数据

如何通过多对多关系获取表中的所有条目

根据与另一个SQL Server表的匹配更新列中的所有条目