【问题标题】:Get most common value from DB从 DB 中获取最常见的值
【发布时间】:2015-07-13 10:42:15
【问题描述】:

我有一个包含数千行的表。列包括user_idcity

我想为“user_id”回显/打印最常见的city(user_id 是我页面上的一个值)

谁能帮忙?

谢谢

【问题讨论】:

  • 可能是 COUNTGROUP BYLIMIT 可能会有所帮助。
  • 在这里无法得到你真正想做的事情
  • @b0s3 - 你能给我举个例子吗?
  • 阅读它们,你就会得到答案。
  • @b0s3 - 我试过SELECT city, COUNT(*) AS city FROM user_logins WHERE user_id='$user' GROUP BY column ORDER BY city DESC LIMIT 1 没有运气?

标签: php mysql select


【解决方案1】:

请试试这个:

SELECT city, COUNT(city) AS countcity FROM user_logins 
GROUP BY city ORDER BY countcity DESC LIMIT 1

【讨论】:

  • 它如何管理问题的for a 'user_id' 部分? (提示:实际上没有)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-07
  • 1970-01-01
  • 2017-11-08
  • 2017-01-06
  • 2023-04-10
相关资源
最近更新 更多