Espero que tenga sentido, déjame explicarlo:
Hay una tabla de datos de seguimiento para un programa de prueba donde cada fila tiene ..
QuestionID y AnswerID (hay una tabla para cada uno). Entonces, debido a un error, hubo un montón de QuestionID configurados en NULL, pero el QuestionID de un AnswerID relacionado está en la tabla de Respuestas.
Entonces, digamos que QuestionID es NULL y AnswerID es 500, si vamos a la tabla de Respuestas y encontramos AnswerID 500, hay una columna con QuestionID que debería haber estado donde está el valor NULL.
Básicamente, quiero configurar cada ID de pregunta NULL para que sea igual al ID de pregunta que se encuentra en la tabla Respuestas en la fila Respuesta del ID de respuesta que se encuentra en la tabla de seguimiento (la misma fila que el ID de pregunta NULO que se está escribiendo).
¿Cómo haría esto?
UPDATE QuestionTrackings
SET QuestionID = (need some select query that will get the QuestionID from the AnswerID in this row)
WHERE QuestionID is NULL AND ... ?
No estoy seguro de cómo podré hacer que asigne el QuestionID al QuestionID del AnswerID correspondiente ...