найти записи с одинаковыми значениями полей.

vinslave

Новичок
найти записи с одинаковыми значениями полей.

Есть следующая таблица.

id name
-------------------
1 Alexander
2 Sven
3 Gordon
4 Jens
5 Daniel
6 Boris
7 Alexander
8 Frank


необходимо найти записи с одинаковыми значениями поля name. в данном случае 'Alexander'.

нашел решение через следующий запрос

PHP:
SELECT t1.* FROM test t1 JOIN test t2 on t1.name=t2.name WHERE t1.id!=t2.id
А есть ли более красивое решение?
 

vinslave

Новичок
сделал такой запрос, но он находит только одну запись. а мен нужно все

SELECT *, count(*) as anzahl FROM `test` GROUP BY name having anzahl>1
 

baev

‹°°¬•
Команда форума
Мда

SELECT * FROM test WHERE `name`='Alexander'

P.S. А почему топик до сих пор не в «Юморе»?
 

vinslave

Новичок
да, твой пост точно нужно в юмор. нужно найти ОДИНАКОВЫЕ, а не конкретное. Спец, блин.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
vinslave
да, твой пост точно нужно в юмор. нужно найти ОДИНАКОВЫЕ, а не конкретное
необходимо найти записи с одинаковыми значениями поля name. в данном случае 'Alexander'.
1. Вопросы нужно задавать конкретно и определённо, тогда будут однозначные и точные ответы.
2. Попридержите эмоции.
 

baev

‹°°¬•
Команда форума
vinslave, а кто писал вот это: «найти записи с одинаковыми значениями поля name. в данном случае 'Alexander'»?

Про 'Alexander' Вы зачем писали?
 

zerkms

TDD infected
Команда форума
baev
посмотри внимательно на данные
в них дублируются записи 1 и 7 ('в данном случае Alexander')

1. Вопросы нужно задавать конкретно и определённо, тогда будут однозначные и точные ответы.
вопрос задан вполне понятно, хз чо вы тут ополчились
 

nokk

Новичок
у меня та же проблема есть таблица клиентов с тысячами записей , нужно изменить поле "status" у тех записей, где одинаковый емайл встречается более одного раза
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
zerkms
вопрос задан вполне понятно, хз чо вы тут ополчились
четкий ответ во втором посте ;)


nokk
И что из того?
Смотрите пост №2

-~{}~ 30.09.07 17:49:

где одинаковый емайл встречается более одного раза
не нужно, чтобы одинаковый мейл встречался более одног раза.
 
Сверху