Выполнение SQL-обновления с помощью объединения и сопоставления конкретных столбцов

У меня есть одна база данных с таблицей, содержащей столбец CLASS_LEVEL. У меня есть еще одна база данных, содержащая столбец CLASS_LEVEL. В первой таблице для каждого учащегося есть только одна строка, во второй таблице для каждого ученика имеется несколько строк, таким образом, несколько CLASS_LEVELS. Мне нужно обновить значения в TABLE1 со значениями из TABLE2. Вот мой текущий код:

UPDATE R SET R.CLASS_LEVEL = A.CLASS_LEVEL FROM Residents R INNER JOIN CAMPUS..ACADEMIC A ON R.PEOPLE_CODE_ID = A.PEOPLE_ID 

Но мне нужно каким-то образом добавить предложение where, чтобы оно обновлялось с использованием конкретного результата A.CLASS_LEVEL, а не только одного, связанного с этим студентом, что-то вроде:

 WHERE A.ACADEMIC_TERM='Fall' AND A.ACADEMIC_YEAR='2011' 

Я не знаю, как использовать термин where или что-то подобное с таблицей SQL, хотя … Любые предложения?

Это просто

 UPDATE R SET R.CLASS_LEVEL = A.CLASS_LEVEL FROM Residents R INNER JOIN CAMPUS..ACADEMIC A ON R.PEOPLE_CODE_ID = A.PEOPLE_ID WHERE A.ACADEMIC_TERM='Fall' AND A.ACADEMIC_YEAR='2011' 
  • Присоедините R и A к соответствующим идентификаторам
  • Ограничьте A до набора строк

Чистым эффектом является ограничение R на соответствие строкам в отфильтрованном подмножестве A

  • Как сделать полное внешнее соединение двух таблиц с одинаковым макетом, не повторяя?
  • Проверка и сравнение значений столбцов в таблице sql server
  • Выберите «Взаимодействие с тремя таблицами»
  • Таблица. Ошибка производительности в Entity Framework.
  • Объединение SSIS Присоединение к двум различным БД на разных серверах sql не будет объединяться со всеми строками
  • Не разрешить создание предложения where после левого соединения с использованием подзапроса
  • Добавление INNER JOIN в запрос не должно увеличивать количество возвращаемых строк?
  • Выберите все строки правой руки для каждой левой строки строки SQL .. ПОМОЩЬ!
  • SQL Server NOLOCK с JOIN, массовая загрузка
  • В чем разница при добавлении критериев фильтра к внешнему соединению вместо предложения where?
  • SQL Совместный запрос для непревзойденных строк в левой таблице
  • Давайте будем гением компьютера.