2015-01-23 7 views
2

У меня есть ниже запрос SQL для получения списка идентификатора пользователя и их telephonenumber с помощью Cisco CallManager AXL SQL Toolkit:Cisco CallManager AXL SQL Toolkit - Получить номер каталога и идентификатор пользователя

sql query="select d.name as deviceName, e.userid, e.telephonenumber from device d 
left outer join endUser e on d.fkenduser=e.pkid where e.telephonenumber is not null" 

Как изменить выше запрос, чтобы также получить «Номер каталога» возвращенных результатов? Я не знаю, к какой таблице и столбцу присоединяться!

ответ

0

Не могу сказать наверняка, но попробуйте посмотреть здесь:

RUNNING SQL QUERIES ON CUCM 6X/7X USING AXL SOAP TOOLKIT – PART 1

В Query 4 мы имеем два примера того, как таблицы связаны внешними ключами. Таблица deviceNumPlanMap является одним из примеров таблицы, которая фактически объединяет значения из нескольких таблиц. Мы можем «жениться на» отношения между телефоном и номером каталога с помощью нескольких объединений:

inner join devicenumplanmap as dmap on dmap.fkdevice=d.pkid 
     inner join numplan as n on dmap.fknumplan = n.pkid 

Таблица numplan отвечает за хранение всех моделей цифр в плане набора. Например, в нем хранятся все номера каталогов, запрограммированные в системе. Вы можете вспомнить, что номера каталогов имеют конфигурации переадресации вызовов.

 Смежные вопросы

  • Нет связанных вопросов^_^