我有一个ticket
表:
id
,ref
,email
,type
,org
和people
表:
id
,tID
,name
,email
tID
是表id
的{{1}}外键。
现在,type是'single'或'couple'或'group'。 ticket
是'RA','DUAL'或'PIH'。
我的问题是我想获得一些统计数据。现在,我可以通过在PHP中提取所有数据来实现这一目标,或者,我确信,有一种更快捷的方法可以使用SQL来获取行数。
因此,例如,对于“RA”,我需要“单身”的人总数。我怎样才能获得这些数据?
答案 0 :(得分:3)
对于'RA',我需要'单一'的门票总数。我怎么能够 得到那些数据?
select count(*)
from ticket t
where t.org = 'RA'
and t.type = 'single'
答案 1 :(得分:1)
select count(p.tID)
from ticket as t inner join people as p
on t.ID = p.tID
where t.type = 'single' and t.org = 'RA'
此查询将帮助您计算包含type = single
和org = RA