মাইএসকিউএল-এ দুটি কী কীভাবে অনুসন্ধান করতে হয় তা আমাদের বুঝতে দিন
দুটি কী অনুসন্ধান করা একক কী-এর সাহায্যে 'OR' ব্যবহার করে অর্জন করা যেতে পারে যা ভালভাবে অপ্টিমাইজ করা হয় বা 'AND' ব্যবহার করে যা ভালভাবে অপ্টিমাইজ করা হয়। আসুন দেখি কিভাবে দুটি ভিন্ন কী-তে অনুসন্ধান করা যায় তা ‘OR’ অপারেশনের সাথে একত্রিত করে −
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' OR field2_index = '1'
এটি কোয়েরির একটি অপ্টিমাইজ করা সংস্করণ। এটি 'UNION' ব্যবহার করে দক্ষতার সাথে করা যেতে পারে যা দুটি পৃথক 'SELECT' স্টেটমেন্টের আউটপুটকে একত্রিত করে। প্রতিটি 'SELECT' বিবৃতি শুধুমাত্র একটি কী অনুসন্ধান করে এবং এটি অপ্টিমাইজ করা যায়। −
-এ প্রশ্নটি দেখা যাককোয়েরি
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' UNION SELECT field1_index, field2_index FROM tableName WHERE field2_index = '1';