अगर तारीख-समय के आधार पर दो घटनाओं के बीच संबंध है, तो मुझे (उसी तालिका से) जांच करने की आवश्यकता है।
डेटा के एक सेट में कुछ घटनाओं की समाप्ति तिथि-समय होगा और डेटा के दूसरे सेट में अन्य घटनाओं के लिए प्रारंभिक तिथि-समय होगा।
अगर पहली घटना दूसरी घटना से पहले पूरी हो जाती है तो मैं उन्हें जोड़ना चाहूंगा।
मेरे पास अब तक क्या है:
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
क्या तब मैं अपने सत्यापन_चेक क्षेत्र के आधार पर चयन नस्टेड के साथ अद्यतन क्वेरी चला सकता हूं?