隐藏MySQL计数列

use*_*318 1 mysql sql database count aggregate-functions

在mysql中使用count和group by时,如何隐藏在结果表中隐式显示的count列?

SELECT name, region, COUNT(*) as num_visits 
  FROM world
    GROUP BY region
      HAVING num_visits > 1
Run Code Online (Sandbox Code Playgroud)

这将显示一个表,其中一列作为区域,另一列作为每个的num_visits(假设它被多次访问).

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

谢谢!

Joh*_*Woo 8

改为使用计算列,

SELECT region
FROM   world
GROUP  BY region
HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)