问题描述
|
我有一个名为Rooms的表,看起来像这样
房间
id name room number
-------------------------
1 Dave Room 100
2 NULL ROOM 101
3 Scott Room 100
我需要检查哪个房间是空的,哪个房间有相关人员,所以结果将是:
Room name Count
-----------------
Room 100 2 -- Because Dave and Scott is in the room
Room 101 0 -- No name is associated with the room
我刚开始学习SQL,所以我的知识有限。
SELECT Count(room_number)
FROM rooms
WHERE name != NULL
...将基于出现在列表中的room_number的时间返回2和0,并且与之关联的名称不为0,并且
SELECT DISTINCT(room_number)
FROM rooms
...将返回一次100室和101室
如何将这两个查询结合起来以提供所需的结果表?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)