2014-01-28 2 views
1

Когда вы используете count и group by в mysql, как скрыть столбец 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 Query] (http://www.bennadel.com/blog/70-SQL-Query-Order-of-Operations.htm) –

Смежные вопросы