SQL UPDATE DEFINIR uma coluna para ser igual a um valor em uma tabela relacionada referenciada por uma coluna diferent

Espero que isso faça sentido, deixe-me elaborar:

Existe uma tabela de dados de rastreamento para um programa de teste em que cada linha possui ..

QuestionID e AnswerID (há uma tabela para cada). Portanto, por causa de um erro, havia vários IDs de perguntas definidos como NULL, mas o ID de pergunta de um ID de resposta relacionado está na tabela Resposta

Digamos que o QuestionID seja NULL e o AnswerID seja 500, se formos para a tabela Answers e encontrarmos o AnswerID 500, haverá uma coluna com o QuestionID que deveria estar onde está o valor NUL

Então, basicamente, eu quero definir que cada ID de pergunta nulo seja igual ao ID da pergunta encontrado na tabela Respostas na linha de respostas do código de resposta que está na tabela de rastreamento (mesma linha que o ID de pergunta nulo que está sendo gravado

Como eu faria isso

UPDATE QuestionTrackings
SET QuestionID = (need some select query that will get the QuestionID from the AnswerID in this row)
WHERE QuestionID is NULL AND ... ?

Não tenho certeza de como poderei atribuir o QuestionID ao QuestionID a partir do AnswerID correspondente ...

questionAnswers(8)

yourAnswerToTheQuestion