Database 查询不返回结果
我有一些这样的数据库Database 查询不返回结果,database,Database,我有一些这样的数据库 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 谢谢。这将显示表中的所有记录,前提是可用性中的所有记录的关闭值均
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
)
这将显示表中的所有记录,前提是可用性中的所有记录的关闭值均为0
select *
from availability
where 0 = (
select sum( a.closed )
from availability a
)
回答得好。非常感谢。如果它有效,请您将其标记为答案(以防万一其他人需要帮助?)好答案。非常感谢。如果它有效,请您标记为答案(以防其他人需要帮助?)