Necesito verificar (desde la misma tabla) si hay una asociación entre dos eventos en función de la fecha y hora.MySQL - Consulta de actualización basada en SELECT Query
Un conjunto de datos contendrá la fecha de finalización de ciertos eventos y el otro conjunto de datos contendrá la fecha de inicio de 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 les unen:
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
¿Puedo entonces, basado en mi campo validation_check, ejecutar una consulta de actualización con el anidada SELECT?
No estoy seguro de lo que están pidiendo? ¿Estás tratando de averiguar cómo hacer una actualización con un SQL Select? – RiddlerDev