তারিখ-সময়ের উপর ভিত্তি করে দুটি ইভেন্টের মধ্যে কোনও সমিতি রয়েছে কিনা তা আমাকে একই টেবিলে পরীক্ষা করতে হবে।
এক সেট ডেটাতে নির্দিষ্ট ইভেন্টের শেষের তারিখের সময় থাকবে এবং অন্যান্য সেট ডেটাতে অন্যান্য ইভেন্টের জন্য শুরু হওয়ার তারিখের সময় থাকবে।
যদি প্রথম ইভেন্টটি দ্বিতীয় ইভেন্টের আগে শেষ হয় তবে আমি তাদের লিঙ্ক আপ করতে চাই।
আমার এখন পর্যন্ত যা আছে তা হ'ল:
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
আমি তখন কি আমার বৈধতা-পরীক্ষা ক্ষেত্রের উপর ভিত্তি করে, নির্বাচন বাছাই করে একটি আপডেটের ক্যোয়ারী চালাতে পারি?