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

Материал из Oktell
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
[[Дополнительно|Наверх]]
+
[[Работа с БД Oktell|Наверх]]
  
 
'''Задача:''' По внутреннему номеру найти всех пользователей, которые участвуют в этом номере (без распаковки внутренних номеров)
 
'''Задача:''' По внутреннему номеру найти всех пользователей, которые участвуют в этом номере (без распаковки внутренних номеров)

Текущая версия на 11:59, 22 декабря 2014

Наверх

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

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

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 - внутренний номер, для которого нужно найти всех пользователей.