![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
поиск двойников [D7, IB6.x]
a123 © (2004-07-13 12:43:00)Помогите, пожалуста. Есть таблицы(поля: ID, Familija, Name) Как написать запрос что бы выдавались только те записи у которых
Familija и Name не уникальна и не выводил те записи у которых пара Familija и Name уникальна
Тоесть в таком виде например:
1 Иванов Коля
5 Иванов Коля
6 Иванов Коля
6 Петров Павел
6 Петров Павел
6 Петров Павел
a123 (2004-07-13 13:33:00) [1]Спасибо большое
Johnmen (2004-07-13 13:08:00) [2]
SELECT Familija, Name
FROM Table
GROUP BY Familija, Name
HAVING COUNT(*)>1
Reindeer Moss Eater (2004-07-13 13:08:00) [3]тоесть так:
1Иванов Коля
stone (2004-07-13 13:08:00) [4]select Familija, Name, count(*) from Tablitsa
group by Familija, Name
having count(*) > 1
Reindeer Moss Eater (2004-07-13 13:05:00) [5]select a.* from table a
where exists (select null from table b where b.family = a.family and b.name = a.name and a.id <> b.id)
a123 (2004-07-13 12:56:00) [6]Напишите пожалуйста пример.
stone (2004-07-13 12:46:00) [7]HAVING тебе поможет
a123 (2004-07-13 12:44:00) [8]тоесть так:
1 Иванов Коля
5 Иванов Коля
6 Иванов Коля
3 Петров Павел
4 Петров Павел
8 Петров Павел