2014-01-28 25 views
1

当您在mysql中使用count和group时,如何隐藏隐式显示在结果表中的count列?隐藏MySQL计数列

SELECT name, region, COUNT(*) as num_visits 
    FROM world 
    GROUP BY region 
     HAVING num_visits > 1 

这将显示有一列作为区域和另一个作为NUM_VISITS到每个(假定它比一次访问更多)的表。

是否可以隐藏最后一列,以便只显示区域?

谢谢!

回答

9

使用计算列代替,

SELECT region 
FROM world 
GROUP BY region 
HAVING COUNT(*) > 1 
+0

没关系啊,因此在年底时计数已分组,而不是开始? – user1530318

+0

[SQL查询操作顺序](http://www.bennadel.com/blog/70-SQL-Query-Order-of-Operations.htm) –