Member 12770648 Ответов: 1

Хотите включить поле из таблицы, которое не присоединено ни к одной из таблиц


Нужно включить сообщение из таблицы в запрос ниже


Имя таблицы MESSAGE_RESPONSE

поля
------
i. message_initial
второй. message_response


исходный запрос
---------------

Выберите A. истец, A. SERVICE_PROVIDER,
А. COMP_DATE , А. ACTUAL_DAYS
ОТ MASTER_ALERT A
Левое соединение R реагирование на А. PTICK_CODE =Р. PTICK_CODE
Где R. RESOLUTION_STAT_FRONT IN ('неудовлетворительно' ,'несчастливо','плохо')
И функция dateadd(DAYS_INCEPTION ДД,А. А. COMP_DATE)&ЛТ;=getdate (), что А. ACTUAL_DAYS &ГТ;1


попробовать это


Выберите A. истец, A. SERVICE_PROVIDER,
А. COMP_DATE , А. ACTUAL_DAYS ,
C. MESSAGE_RESPONSE как сообщение
ОТ MASTER_ALERT A
Левое соединение R реагирование на А. PTICK_CODE =Р. PTICK_CODE
Где R. RESOLUTION_STAT_FRONT IN ('неудовлетворительно' ,'несчастливо','плохо')
И функция dateadd(DAYS_INCEPTION ДД,А. А. COMP_DATE)&ЛТ;=getdate (), что А. ACTUAL_DAYS &ГТ;1

Где вы помещаете таблицу 'MESSAGE_RESPONSE C' в запрос

-- C. MESSAGE_RESPONSE как сообщение

Что я уже пробовал:

Это постоянное развитие событий

1 Ответов

Рейтинг:
2

OriginalGriff

Вам придется добавить еще одно соединение:

FROM MASTER_ALERT A 
LEFT JOIN RESPONSE R ON A.PTICK_CODE =R.PTICK_CODE
JOIN MESSAGE_RESPONSE c ON c.? = ?.?
Но мы не можем сказать вам, чем заменить вопросительные знаки - мы понятия не имеем, как связаны ваши табличные данные, и для того, чтобы использовать соединение, вам нужно иметь связь (хотя и не обязательно формальную) между таблицами. Почти наверняка MESSAGE_RESPONSE.message_initial содержит значения, которые хранятся в одной из ваших других таблиц, но мы понятия не имеем, в какой именно или в каком столбце.