MySQL-এ দুটি কীতে কীভাবে সার্চ করতে হয় তা বুঝি
দুটি কীতে সার্চ করা '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';