Войти

Показать полную графическую версию : [решено] Нужно выдрать одинаковые строки в таблицы


nvhost
24-03-2010, 12:13
Есть таблица "Таблица1" в ней есть поле "Название"!Как вывести стрки в которых значение поля "Название" повторяются, юзаю типа

SELECT `test`. * , `test`.`name` AS `curname` FROM `test` WHERE ( SELECT COUNT( * ) FROM `test` WHERE `name` = `name` ) >1

но SQL ругается, говорит что нет столбца `curname`

Delirium
25-03-2010, 02:00
SELECT Название, count(Название) as 'Кол-во повторов'
FROM test
group by Название
having count(Название)>1

Выдаст список названий и количество повторов, которые повторяются более одного раза.

nvhost
25-03-2010, 09:06
спасибо большое помогло!:)




© OSzone.net 2001-2012