У меня есть запрос (A), который может возвращает несколько строк в хронологическом порядке:T-SQL: Обновление первой строки записей
SELECT encounter_id, department_id, effective_time
FROM adt
WHERE event_type IN (1,3,7)
ORDER BY effective_time
У меня есть другой запрос (B), который возвращает одну строку:
SELECT encounter_id, department_id, arrival_time
FROM ed
WHERE event_type = 50
Я хотел бы присоединиться к B запрос для запроса, таким образом, чтобы выполнить запрос однорядные B будет связан с первой записи в поисковом запросе.
Я понимаю, что я мог бы сделать это с помощью CURSOR, но я надеялся использовать функцию row_number() T-SQL.
ли данные в наборе результатов A в любом случае связаны с результатом в B? Кроме того, что/какие поля в наборе результатов A вы хотите обновить? –
Пожалуйста, покажите нам, что вы хотите, чтобы получившийся в результате набор данных выглядел. –