【发布时间】:2016-10-19 18:31:00
【问题描述】:
我有一个用户表,其中每条记录都有一个标签。我想选择用户表中出现最多的标签。例如:
- 用户名红
- 用户名红
- 用户名蓝色
- 用户名蓝色
- 用户名蓝色
结果必须是一个数组,其中包含:蓝色、红色,因为标签蓝色在表格中出现的次数多于红色。我怎样才能得到这个结果?
【问题讨论】:
-
@Fred-ii- 我认为不应该发布 db 架构,结果需要存储在 php 数组中。
-
“错误:'字段列表'中的未知列'标签'” - 您看到 Gordon 使用
select label的回答是基于您在问题中写的:“因为蓝色标签在表格中出现的次数更多”。然后,缺少 CI/PHP 代码会使人们更难为您提供一天中的正确时间。 -
@Fred-ii- 是的,这也是我的数据库表结构。我有标签(蓝色、红色等)和用户名。
-
我不确定 Gordon 是否了解 CI,但我知道他的 SQL 技能无可挑剔。
标签: php mysql sql codeigniter