দুটি কলামে GROUP BY করে ডুপ্লিকেট কাউন্ট করতে টেবিল তৈরি করি:
mysql> create table GroupByTwoFieldsDemo -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows affected (0.53 sec)
ডুপ্লিকেটসহ রেকর্ড যোগ করুন:
mysql> insert into GroupByTwoFieldsDemo values(1,'John'); ... mysql> insert into GroupByTwoFieldsDemo values(6,'Sam'); Query OK, 1 row affected (0.17 sec)
সব রেকর্ড (৭ রো, ডুপ্লিকেট আছে):
mysql> select *from GroupByTwoFieldsDemo;
দুটি কলামে গ্রুপ বাই এবং কাউন্ট:
select yourColumnName1,yourColumnName2,....N,count(yourColumnName1) from GroupByTwoFieldsDemo group by yourColumnName1 desc,yourColumName2;
প্রয়োগ:
mysql> select Id,Name,count(Id) from GroupByTwoFieldsDemo group by id desc,Name;
ফলাফল (৫ রো, কাউন্ট সহ):
+------+---------+-----------+ | Id | Name | count(Id) | +------+---------+-----------+ | 10 | Johnson | 2 | | 9 | Carol | 1 | | 6 | Sam | 2 | | 5 | David | 1 | | 1 | John | 1 | +------+---------+-----------+ 5 rows in set, 1 warning (0.00 sec)