Php SQL获取行计数

Php SQL获取行计数,php,sql,Php,Sql,我有一张票表: id,ref,email,type,org 和人员表: id,tID,name,email tID是表ticket的id外键 现在,类型可以是“单个”或“耦合”或“组”组织是“RA”、“DUAL”或“PIH” 我的问题是我想得到一些数据。现在,我可以通过使用PHP提取所有数据来完成这项工作,或者,我确信,有一种更快的方法可以使用SQL获取行数 例如,我需要“单身”的总人数,表示“RA”。我怎样才能得到这些数据 我需要“RA”的“单人”票总数。我怎么能 得到数据了吗 我需要“RA”

我有一张
表:

id
ref
email
type
org

人员
表:

id
tID
name
email

tID
是表
ticket
id
外键

现在,类型可以是“单个”或“耦合”或“组”<代码>组织是“RA”、“DUAL”或“PIH”

我的问题是我想得到一些数据。现在,我可以通过使用PHP提取所有数据来完成这项工作,或者,我确信,有一种更快的方法可以使用SQL获取行数

例如,我需要“单身”的总人数,表示“RA”。我怎样才能得到这些数据

我需要“RA”的“单人”票总数。我怎么能 得到数据了吗

我需要“RA”的“单人”票总数。我怎么能 得到数据了吗

此查询将帮助您统计所有具有
type=single
org=RA


此查询将帮助您计算所有具有
type=single
org=RA

的票证。对不起,我需要的是人,而不是票。对不起,我想说的是人不是票。@Chud37答案已编辑,请查看并告诉我它是否对您或您有帮助not@Chud37答案已编辑,我在mySQL上测试了它,应该可以消除错误!非常感谢。我在获取行数方面总是有问题。@Chud37不客气。您只需找出如何按所需方式筛选结果集,然后将“计数”添加到select语句抱歉,我的意思是说人不是票。@Chud37回答已编辑,请查看并告诉我这是否有助于您或not@Chud37答案编辑,我在mySQL上测试了它,应该可以消除错误!非常感谢。我在获取行数方面总是有问题。@Chud37不客气。您只需找出如何按所需方式过滤结果集,然后将“count”添加到select语句中
select  count(*)
from    ticket t
where   t.org = 'RA'
        and t.type = 'single'
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'