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

Форум MySQL

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

 

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

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

тема: Вытащить из таблицы все строки где есть повторяющиеся поля
 
 автор: tvv123456   (30.10.2009 в 15:14)   письмо автору
 
 

Есть в таблице поле wmid, как вытащить все записи где это поле одинаково?
Заранее спасибо!

  Ответить  
 
 автор: Valick   (30.10.2009 в 15:20)   письмо автору
 
   для: tvv123456   (30.10.2009 в 15:14)
 

напрашивается
SELECT * ,COUNT(wmid) AS t FROM table GROUP BY wmid HAVING t>1

но проверить нет возможности

  Ответить  
 
 автор: tvv123456   (30.10.2009 в 15:50)   письмо автору
 
   для: Valick   (30.10.2009 в 15:20)
 

Спасибо идея ясна буду пробовать

  Ответить  
 
 автор: Trianon   (31.10.2009 в 00:30)   письмо автору
 
   для: Valick   (30.10.2009 в 15:20)
 

Valick, от Вас - не ожидал никак.

  Ответить  
 
 автор: Valick   (31.10.2009 в 09:53)   письмо автору
 
   для: Trianon   (31.10.2009 в 00:30)
 

Ну это Вы зря, я ищё и не то могу отчубучить.
Сжальтесь над больным человеком (ночью скорая приезжала), скажите, это абсолютно непотребный (нерабочий) или далеко не оптимальный?

  Ответить  
 
 автор: Trianon   (31.10.2009 в 13:30)   письмо автору
 
   для: Valick   (31.10.2009 в 09:53)
 

Это группирующий запрос с висящими полями. С полями, значения которых отдаются наобум.
Уж сколько раз об этом писал.

  Ответить  
 
 автор: tvv123456   (31.10.2009 в 12:26)   письмо автору
 
   для: Trianon   (31.10.2009 в 00:30)
 

Дак а как насчет того чтоб помочь решить проблему?

  Ответить  
 
 автор: Trianon   (31.10.2009 в 13:28)   письмо автору
 
   для: tvv123456   (31.10.2009 в 12:26)
 

Для этого нужно задать вопрос так, чтоб он был понятен.
Я Вашего вопроса не понял.

  Ответить  
 
 автор: ols   (31.10.2009 в 16:17)   письмо автору
 
   для: Trianon   (31.10.2009 в 13:28)
 

Автор, как я понял, хочет найти все одинаковые записи в поле и их значение в условии не задано. Тоесть если в поле есть такие записи - значание1, значение1, значение2, значение3. То запрос должен вывести только первые 2 записи соответсвенно.
Если все правильно, то можно сначала сгруппировать все повторющиеся записи запросом -

SELECT wmid FROM table GROUP BY wmid  HAVING count(wmid)>1

Затем получив wmid повторяющихся значений вывести все повсторяющиеся записи.
Ну в общем не ругайте меня, я тоже после реанимации:)

  Ответить  
 
 автор: tvv123456   (31.10.2009 в 18:45)   письмо автору
 
   для: ols   (31.10.2009 в 16:17)
 

Вопрос вы поняли правильно :)
Спасибо, надеюсь работает :)

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

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