我有一些这样的数据库。
date name closed
2017-01-10 room1 0
2017-01-11 room2 1
2017-01-12 room3 0
我想获取所有记录,如果在封闭的列中所有值均为0。如果任何一个值为1,我不想显示所有记录。
我该如何查询呢?
这是我到目前为止所拥有的:
SELECT * FROM availability a
WHERE a.closed = 0
谢谢你。
仅当可用性中的所有记录的闭合值都为0时,这才会显示表中的所有记录。
select *
from availability
where 0 = (
select sum( a.closed )
from availability a
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句