Я пытаюсь сделать следующееSQL Как сделать несколько значений, используйте одну и ту же декларативную переменную?
- Link две таблицы с помощью объединения на одной и той же базе данных
- Возьмите столбец, который существует как FK_APPLICATIONID (с небольшой разницей, где один = +1 из другой Т.е. колонок 1 = 1375 и столбец 2 = 1376
- в одной из таблиц существуют ссылочный номер (QREF1234), а другой содержит 11 номеров телефонов
- Я хочу, чтобы иметь возможность ввести ссылочный номер, и она возвращается все 11 phonenbbers как единое декларируемое значение.
- использование
Select * from TableD where phonenum in (@Declared variable)
Вот то, что я до сих пор,
Use Database 1
DECLARE @Result INT;
SELECT @Result = D.PhoneNum1,phonenum2,phonenum3,etc
FROM Table1
JOIN TABLE2 D on D.FK_ApplicationID= D.FK_ApplicationID
where TABLE1.FK_ApplicationID = D.FK_ApplicationID + 1
and QREF = 'Q045569/2'
Use Database2
Select * from Table3 where PhoneNum = '@result'
Названия вещей, как TABLE1 не является их истинным именем
Благодаря
В чем вопрос? На что ты застрял? – alroc
Что такое тип данных 'D.PhoneNum1', PhoneNum2, ..' и т. Д. –
D.phonenum - это поле и номер телефона – Denslat