2011-06-23 74 views
-4

例如,我想从列中的所有行中获取最高结果。 列从行中获取最高结果

food 
drink 
food 
food 
food 
dring 
food 
chicken 
else 
chicken 

我我想,对具有最高的数字行,那大多采用像我一路的食物,因此如何获得食物?我想检查所有的行,并获得最常用的行。

+1

你好,欢迎来到Stackoverflow社区。请查看本网站上的其他问题,并尝试设置您的问题的格式,以便它适合社区。目前这个问题只提供了很少的信息,很可能这个问题已经在社区的某个地方得到了回答。为什么不搜索它? – Herr

回答

1
SELECT foodName FROM tbl GROUP BY foodName ORDER BY count(*) DESC 
+0

你也可以考虑添加一个'LIMIT'子句。 – Neil

+0

还有别的吗?这是返回错误的结果,它返回一列中的所有行中的不同结果的数量,我想返回列中使用最多的结果 – changwarez