Mysql SQL选择查询以选择最多的行
我正在尝试运行此SQL查询:Mysql SQL选择查询以选择最多的行,mysql,sql,Mysql,Sql,我正在尝试运行此SQL查询: SELECT * from tickets where status = 'Completed' and DATE(closed_timestamp) = '2014-04-25' group by assigned_to 我想显示assigned_to列,该列具有最多行,状态为“Completed”,并且closed_时间戳是今天的日期 我如何确保它显示分配给的行数最多的 Select Count (whatever your primary key co
SELECT * from tickets
where status = 'Completed'
and DATE(closed_timestamp) = '2014-04-25'
group by assigned_to
我想显示assigned_to
列,该列具有最多行,状态为“Completed”,并且closed_时间戳是今天的日期
我如何确保它显示分配给
的行数最多的
Select Count (whatever your primary key column is) as number
from tickets where status = 'Completed' and DATE(closed_timestamp) = '2014-04-25'
group by assigned_to
order by number desc
LIMIT 1;
这将计算具有相同赋值_的ID数,并将其限制为第一个结果
这将计算具有相同赋值的ID的数量,并将其限制为第一个结果。假设问题中的日期是“今天”,这是您想要的吗
SELECT assigned_to
from tickets
where status = 'Completed' and DATE(closed_timestamp) = '2014-04-25'
group by assigned_to
order by count(*) desc
limit 1;
假设“今天”是问题中的日期,这是你想要的吗
SELECT assigned_to
from tickets
where status = 'Completed' and DATE(closed_timestamp) = '2014-04-25'
group by assigned_to
order by count(*) desc
limit 1;
大概是这样的:
select assigned_to, count(*) records
from etc
group by assign_to
order by records desc
limit 1
大概是这样的:
select assigned_to, count(*) records
from etc
group by assign_to
order by records desc
limit 1
在末尾应用[some count field]DESC LIMIT 1
子句。顺便说一下,你应该考虑使用类似于<>代码>“2014-04-250:00”和“2014-04-25:23:59:59”< /C>在你的WHERE子句中使用的东西,因为它允许你使用一个索引在<代码>关闭的时间戳< /代码>,而<代码>日期(关闭时间戳)< /代码>将不允许使用索引。末尾的DESC LIMIT 1子句。顺便说一下,你应该考虑使用类似于<>代码>“2014-04-250:00”和“2014-04-25:23:59:59”< /C>在你的WHERE子句中使用的东西,因为它允许你使用一个索引在<代码>关闭的时间戳< /代码>,而<代码>日期(关闭时间戳)< /代码>将不允许使用索引。(primarykey)notorderbynumber
必须是orderbycount(primarykey)
notorderbynumber