Вниз
Скачать: CL | DM;

помогите с запросом SQL   Найти похожие ветки 

← →
Raphael   (2005-12-13 13:09) [0]

Есть таблица. В первой колонке номера телефонов(абсолютно различные), а во второй те кто звонил на эти номера (гдето 6-7 ).

Нужно выбрать те телефоны кторые встречаются хотя бы у двух звонящих.
Пример:
Петя звонил васе, и коля звонил васе --> вася подходит по условию задачи, А если тока петя звонил хоть 10 раз васе и более никто, то вася не подходит.
причом сравнение номеров чтоб было по поледним 6 ти цифрам...
У меня получилось тока выбрать повторяющиеся номера
select  number, count(person) from tbl
group by number
having count(person)> 1


← →
Johnmen ©   (2005-12-13 13:23) [1]

Вроде так
select  number, count(person) from tbl
group by number
having count(distinct person)> 1


← →
sniknik ©   (2005-12-13 13:33) [2]

а так?
select  number, person, count(*) as col from tbl
group by number, person
having count(*) > 1


а вот выбрать "по поледним 6 ти цифрам..." не получится для лубой базы. только для конкретно указанной.


← →
Sergey13 ©   (2005-12-13 13:59) [3]

Как вариант.

select  number, count(person) from
(select  distinct number, person from tbl )
group by number
having count(person)> 1


← →
evvcom ©   (2005-12-13 14:21) [4]

Несостыковочка:

> В первой колонке номера телефонов(абсолютно различные),
> а во второй те кто звонил на эти номера

и

> Петя звонил васе, и коля звонил васе

противоречат друг другу. Звонили Васе, значит его в первую колонку. Получаем 2 строки с абсолютно одинаковыми, а не различными номерами. :)


← →
Raphael   (2005-12-13 14:56) [5]

>>Sergey13 ©   (13.12.05 13:59) [3]

Как вариант.

select  number, count(person) from
(select  distinct number, person from tbl )
group by number
having count(person)> 1

Данный вариант мне подошел.
Благодарю.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.97 c
5-1119409077
-=snoop=-
2005-06-22 06:57
2006.01.01
подскажите что почитать по теме создание и...


14-1133868566
syte_ser78
2005-12-06 14:29
2006.01.01
Вопрос по возможностям электропитания ЮСБ устройства


9-1122506838
Алгоритм
2005-07-28 03:27
2006.01.01
Самосборка паззлов Возможна ли ?


4-1130580623
Maksud
2005-10-29 14:10
2006.01.01
Удаление фрейма


2-1134403027
crazycorpse
2005-12-12 18:57
2006.01.01
Ввод массива чисел




   Наверх