Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбрать все повторяющиеся данные
 
 автор: Ванек2010   (16.09.2012 в 21:36)   письмо автору
 
 

Есть такой запрос, выбирающий повторяющиеся значения по ip и name, в таблице vote, но как переделать, чтобы показывало все повторяющиеся, сейчас показывает уникальные повторения только.
SELECT * , COUNT( * ) AS  `count` 
FROM  `vote` 
GROUP BY `ip`, `name`
HAVING  `count` >1

  Ответить  
 
 автор: Valick   (16.09.2012 в 22:31)   письмо автору
 
   для: Ванек2010   (16.09.2012 в 21:36)
 

убрать HAVING `count` >1

  Ответить  
 
 автор: Ванек2010   (17.09.2012 в 19:05)   письмо автору
 
   для: Valick   (16.09.2012 в 22:31)
 

Не правильно :)

  Ответить  
 
 автор: Valick   (17.09.2012 в 19:50)   письмо автору
 
   для: Ванек2010   (17.09.2012 в 19:05)
 

:)

  Ответить  
 
 автор: Sfinks   (18.09.2012 в 00:47)   письмо автору
 
   для: Ванек2010   (16.09.2012 в 21:36)
 

SELECT V.* FROM vote V
JOIN( SELECT ip, name 
      FROM vote 
      GROUP BY ip, name 
      HAVING count(*)>1
)T
ON T.ip=V.ip AND T.name=V.name

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования