紧急求解!关于DB数据库QUERY的统计问题!!!在线等待!(200分)

  • 主题发起人 主题发起人 topboy
  • 开始时间 开始时间
T

topboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个room.db库。一个userinfo.db库
room.db字段 roomid cardno number
userinfo字段 number name sex
每条记录代表一个房间内的人员信息。
我要用query统计出每个房间的人数。。要代码简短。。。谢谢!!马上给分1
 
select a.number, b.count(*)
from room a ,userinfo b
where a.number=b.number
group by a.number
 
我要用query统计出每个房间的人数。。
比如:101有10人
102有2人
....
 
select roomid,count(number) from room group by roomid
 
select distinct number,count(*) from userinfo,room where userinfo.number = room.number
 
比如roomid.db有下几条信息:
roomid cardno number
101 0 A001
101 1 A002
103 0 A003
104 0 A004
101 2 A005
103 1 A006
=====================
userinfo 对应信息
number name sex
A001 tom boy
A002 joan girl
A003 jack boy
........
-------------------
我要统计出101房间有3个人
103房间有2个人
104房间有1个人
-------------

多谢!


 
Select Count(*)
From Roomid
group by roomid
 
select roomid,count(*) from room.db a,userinfo b
where a.number=b.number
group roomid
 
Select Count(*) From Roomid group by roomid
還不行嗎?
 
Select roomid,Count(*)
From Roomid
Group by roomid
这样还可以返回房间号码
 
select roomid,count(*)
from room
group by roomid
having count(*)>0
 
很高兴!调试成功!给分!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
953
SUNSTONE的Delphi笔记
S
后退
顶部