Получить список пользователей по внутреннему номеру

Материал из Oktell
Перейти к: навигация, поиск

Наверх

Задача: По внутреннему номеру найти всех пользователей, которые участвуют в этом номере (без распаковки внутренних номеров)

ВНИМАНИЕ: Если вы хотите распаковывать внутренние номера используйте статью Распаковка номеров

select  np.Prefix, u.Name from A_NumberPlan np
inner join A_NumberPlanAction npa on np.ID=npa.NumID
inner join A_Rules r on npa.ExtraID=r.ID
inner join A_RuleRecords rr on r.ID=rr.RuleID
inner join A_Users u on rr.ReactID=u.ID
where np.Prefix=@prefix

где

  • @prefix - внутренний номер, для которого нужно найти всех пользователей.