|
|
|
Supreme Being
      
участник
Last Login: 04.07.2000 8:57
Сообщ.: 194,
Visits: 2 157
|
|
| У меня похожий вопросец, как был до этого с дублирующими записями, но только мне надо выводить одну! запись, повторяющуюся максимальное кол-во раз в таблице. Подскажите, плиз, думаю, что тут надо тоже использовать GROUP или HAVING, но ничего не выходит.
|
|
|
|
|
Junior Member
      
участник
Last Login: 17.07.2000 18:54
Сообщ.: 14,
Visits: 155
|
|
Попробуй так:
SELECT TOP 1 column_name
FROM table_name
GROUP BY column_name
ORDER BY count(*) desc
|
|
|
|
|
Supreme Being
      
участник
Last Login: 04.07.2000 8:57
Сообщ.: 194,
Visits: 2 157
|
|
Нашел!
SELECT xtext, count(*)
FROM xtest
GROUP BY xtext
HAVING count(*)=(
SELECT max(count(*))
FROM xtest
GROUP BY xtext)
Но все равно спасибо!
|
|
|
|
|
Junior Member
      
участник
Last Login: 17.07.2000 18:54
Сообщ.: 14,
Visits: 155
|
|
А разве вложенные агрегатные функции разрешены? У меня такой запрос порождает сообщение об ошибке
"Cannot perform an aggregate function on an expression containing an aggregate or a subquery."
|
|
|
|
|
Junior Member
      
участник
Last Login: 17.07.2000 18:54
Сообщ.: 14,
Visits: 155
|
|
А разве вложенные агрегатные функции разрешены? У меня такой запрос порождает сообщение об ошибке
"Cannot perform an aggregate function on an expression containing an aggregate or a subquery."
|
|
|
|
|
Supreme Being
      
участник
Last Login: 04.07.2000 8:57
Сообщ.: 194,
Visits: 2 157
|
|
|
|
|