Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите составить правильный запрос  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Добрый день, друзья!

Есть необходимость составить запрос для выборки данных со сторонней БД.

Имеем следующее: MS SQL Server 2005 - база данных oktell; MySQL - база данных vtiger. Подключение между БД есть.

Необходимо: составить запрос, чтобы при входящем звонке - callerid - проверялся в БД vtiger в полях phone и mobile и в случае, если номер нашелся, то выдавать поля firstname, lastname и title соответствующего поля.

Вот что я смог составить сам, но до конца пока не смог разобраться.

select * from openquery (MySQL, '
select firstname=@firstname, lastname=@lastname, title=@title
from vtiger_contactdetails
')
where @phone='callerid' or @mobile='callerid'


Прошу знающих помочь.

+1 карме!
24 окт 14, 13:12    [16753609]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить правильный запрос  [new]
Glory
Member

Откуда:
Сообщений: 104760
select * from openquery (MySQL, 'select *from vtiger_contactdetails')
where phone='callerid' or mobile='callerid'
24 окт 14, 13:19    [16753671]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить правильный запрос  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Либо всё обернуть в динамический запрос.
24 окт 14, 13:29    [16753737]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить