(同じテーブルから)日時に基づいて2つのイベントの間に関連付けがあるかどうかを確認する必要があります。
1つのデータセットには特定のイベントの終了日時が含まれ、他のデータセットには他のイベントの開始日時が含まれます。
最初のイベントが2番目のイベントの前に完了する場合、それらをリンクしたいと思います。
これまでのところ、
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
次に、それらに参加します。
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
その後、validation_checkフィールドに基づいて、ネストされたSELECTを使用してUPDATEクエリを実行できますか?