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