Помогите с запросом плиз

Mark

Новичок
Помогите с запросом плиз

В общем вопрос в след:
есть две таблицы t1 и t2
связанные t1.f0 = t2.f0
надо выбрать те записи которые t1.f1 and t2.f1 and t2.f2 встречаються больше одного раза.
Может это и просто но я что то не понимаю как ето сделать и мона ли вообще это дело одним запросом
 

Demiurg

Guest
что значит "встречаються больше одного раза" ? где встречаются ?
 

Mark

Новичок
Например вывести те записи у которых значения по указаным полям дублируються, признак дублирования - совпадение по полю фамилия и по полю имя. Получаеться вывести всех однофамильцев с одинаковыми именами.
 

Demiurg

Guest
select name , surname , count(id) cnt
from field group by name , surname
having cnt > 1
 

Falc

Новичок
Mark
>>Получаеться вывести всех однофамильцев с одинаковыми именами

Вот таким запросом можно получить фамилии, которые встречаются больше одного раза:
SELECT f, COUNT(*) as cnt
FROM t1
GROUP BY f
HAVING cnt>1

Как потом достать однофамильцев думаю сам догадаешься.
 
Сверху