关联数组中最常见的值

时间:2018-03-20 15:11:37

标签: php mysql

我有一个小问题。如何从关联数组中取出最常重复的产品,并在页面上显示这些产品? 这就是基数的样子。

enter image description here

提前谢谢。

1 个答案:

答案 0 :(得分:0)

回答这个问题:

您将需要:JSON运算符和组函数。 检查您是否拥有适当的Mysql版本

假设您有'产品'表和'产品'列,请按照以下示例:

select product->"$[*].PRODUCT", count(*) from products 
group by product->"$[*].PRODUCT" order by count(*) desc

第一行是最常见的。如果每行有一个元素,它的效果很好。

但您应该考虑将数据库规范化为其他人的评论

相关问题