Обновление значения в таблице с использованием идентификатора из другой таблицы (SQL) - PullRequest
0 голосов
/ 22 мая 2019

У меня есть маленькая таблица, которую я извлек из двух таблиц используя этот код:

select doctor_id, spec_code from doctor_speciality where doctor_id in 
(select doctor_id from doctor where doctor_fname='Decca' and doctor_lname=INITCAP('BLANKHORN'))

enter image description here

Я пытаюсь использовать значение spec_code = 'THORAC' только для обновления значения в третьей таблице. Как мне этого добиться?

Это код, который я пробовал, но он не работает.

Мой код:

Update speciality 
set spec_description='Vascular surgery' 
where spec_code='THORAC' in(
(select doctor_id, spec_code from doctor_speciality where doctor_id in 
(select doctor_id from doctor where doctor_fname='Decca' and doctor_lname=INITCAP('BLANKHORN'))));

Спасибо

...