GROUP BY + COUNT + MAX একসাথে
একই ভ্যালুর একাধিক রো থাকলে, সেটি কতবার আছে (COUNT) এবং সেই গ্রুপের ম্যাক্স আইডি (MAX) একই কোয়েরিতে বের করা যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable (ClientId INT, Value INT); mysql> INSERT INTO DemoTable VALUES (10,678), (20,678), (30,678);
কোয়েরি
mysql> SELECT COUNT(tbl.ClientId), MAX(tbl.ClientId) FROM DemoTable tbl GROUP BY Value;
ফলাফল
+---------------------+-------------------+ | count(tbl.ClientId) | max(tbl.ClientId) | +---------------------+-------------------+ | 3 | 30 | +---------------------+-------------------+
ব্যাখ্যা: Value=678 তিনবার আছে (ClientId 10,20,30)। COUNT=3, MAX=30। GROUP BY Value দিয়ে একই ভ্যালুর রোগুলো এক গ্রুপে পড়েছে।