MySQL - ACTUALIZAR consulta basada en consulta SELECT

Necesito verificar (de la misma tabla) si hay una asociación entre dos eventos basados ​​en la fecha y la hora.

Un conjunto de datos contendrá la fecha y hora de finalización de ciertos eventos y el otro conjunto de datos contendrá la fecha y hora de inicio para otros eventos.

Si el primer evento se completa antes del segundo evento, me gustaría vincularlos.

Lo que tengo hasta ahora es:

SELECT name as name_A, date-time as end_DTS, id as id_A 
FROM tableA WHERE criteria = 1


SELECT name as name_B, date-time as start_DTS, id as id_B 
FROM tableA WHERE criteria = 2

Entonces me uno a ellos:

SELECT name_A, name_B, id_A, id_B, 
if(start_DTS > end_DTS,'VALID','') as validation_check
FROM tableA
LEFT JOIN tableB ON name_A = name_B

Entonces, ¿puedo, en función de mi campo validation_check, ejecutar una consulta de ACTUALIZACIÓN con el SELECT anidado?

Respuestas a la pregunta(12)

Su respuesta a la pregunta