Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Не выводить дублируюшейся записи


Автор: Папараццы 11.12.2006, 16:59
нужен запрос который не будет выводить дубликаты записей....
У меня код был такой 
Код

SELECT m_year FROM magale WHERE m_author LIKE '%$il' ORDER BY m_year DESC


Потом намудрил зделал что то вроде этого 

Код

SELECT  `m_year`, COUNT(`m_year`) FROM magale  WHERE  m_author LIKE '%$il' GROUP BY `m_year` HAVING COUNT(`m_year`) > 1

При втором варианте не повторяются записи только вот не всё показивоет.........нет под рукой справочника если кто помнит как это делоется подскажите

Автор: Bulat 11.12.2006, 17:10
Папараццы, DISTINCT чем тебе не подходит?

Автор: skyboy 11.12.2006, 17:30
Папараццы, зачем темы дублируешь(http://forum.vingrad.ru/topic-126581.html)?
Цитата(Папараццы @  11.12.2006,  15:59 Найти цитируемый пост)
нет под рукой справочника

http://dev.mysql.com/doc/refman/5.1/en/index.html
http://www.mysql.ru/docs/

Автор: Папараццы 11.12.2006, 18:55
спасибо за ссылки : )  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)