список звонков на разные проекты.

gena_s

Новичок
список звонков на разные проекты.

Есть таблциа tbl (пример):

id tel proj

01 22222 123123
02 22222 123123
03 22222 333444
04 11111 333444
05 11111 333444
06 44444 333444

необходимо вывести номера телефонов по которым были звонки на разные проекты.

22222 - подходит - proj для 02 и 03 стр. разные.
11111 - не подходит - proj для 04 и 05 стр. одинаково.

можно в два приема:

1)
SELECT tel,proj FROM tbl
GROUP BY tel,proj

результат: -> tbl2

tel proj

22222 123123
22222 333444
11111 333444
44444 333444

2)
SELECT tel FROM tbl2
GROUP BY tel Having COUNT(*)>1

результат:

22222

Вопрос, можно это сделать одним запросом?
 

gena_s

Новичок
Спасибо получилось

SELECT tel,COUNT(DISTINCT(proj)) as kol_vo FROM tbl
GROUP BY tel HAVING kol_vo>1
 
Сверху