标签: php mysql sql codeigniter
我有一个用户表,其中每条记录都有一个标签。我想选择用户表中最常出现的标签。例如:
结果必须是一个包含以下内容的数组:蓝色,红色,因为表中的标签蓝色比红色更多。我怎样才能获得这个结果?
答案 0 :(得分:3)
您可以使用group by和limit:
group by
limit
select label from t group by username order by count(*) desc limit 1;
此值在统计信息中有一个名称。它被称为"模式"。