Вопрос про SQL
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Вопрос про SQL Expand / Collapse
Автор
Сообщение
04.07.2000 0:43
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.06.2000 10:07
Сообщ.: 5, Visits: 56
Как можно одним запросом извлечь дублирующиеся записи из таблицы (повторяются более, чем 2 раза)?

Например,

Name
-----------
Алексей
Антон
Алексей
Борис
Иван
-----------
5 rows

Если использовать DISTINCT, то я могу получить 4 записи без дубляжей, а как получить 1 запись ("Алексей"), которая дублируется?
Сообщ. #640
05.07.2000 0:31
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
SELECT name, count_name
FROM (
SELECT name, count(name) AS count_name
FROM table1
GROUP BY name
)
WHERE count_name > 1


name count_name
---------------------
Алексей 2
Сообщ. #653
17.07.2000 18:58
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 17.07.2000 18:54
Сообщ.: 14, Visits: 155
Я бы предложил просто

SELECT name, COUNT(name)
FROM tblSomething
GROUP BY name
HAVING COUNT(name)>1

тем более, что подзапрос после FROM мой SQL Analyzer не понимает.
Сообщ. #752
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:53