এর জন্য, আপনি সাবকোয়েরি সহ GROUP BY HAVING ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1861 ( Id int NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Marks int ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1861(Name,Marks) মান ('John',45);Query OK, 1 সারি প্রভাবিত (0.00 sec)mysql> DemoTable1861(নাম,মার্কস) মানগুলিতে সন্নিবেশ করুন('ক্রিস',74);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1861(Name,Marks) মান ('David',89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1861(নাম,মার্কস) এ ঢোকান মান('ক্রিস',74);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1861(নাম,মার্কস) মান ('জন',49); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1861 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | মার্কস |+----+-------+------+| 1 | জন | 45 || 2 | ক্রিস | 74 || 3 | ডেভিড | 89 || 4 | ক্রিস | 74 || 5 | জন | 49 |+----+-------+------+5 সারি সেটে (0.00 সেকেন্ড)এখানে এক বা একাধিক কলামে সঠিক মান সহ সারিগুলি খুঁজে বের করার জন্য প্রশ্ন রয়েছে:
mysql> DemoTable1861 থেকে Id, Name, Marks নির্বাচন করুন যেখানে (Name, Marks) IN ( নাম অনুসারে DemoTable1861 গ্রুপ থেকে নাম নির্বাচন করুন, চিহ্ন সংখ্যা(*)> 1 থাকলে;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | মার্কস |+----+-------+------+| 2 | ক্রিস | 74 || 4 | ক্রিস | 74 |+----+-------+------+2 সারি সেটে (0.00 সেকেন্ড)