การระบุหลายคอลัมน์ใน GROUP BY จะแบ่งชุดผลลัพธ์เป็นกลุ่มย่อยได้มากขึ้น ยิ่งระบุคอลัมน์มากเท่าไหร่ กลุ่มก็จะยิ่งเล็กลง
ตัวอย่าง
mysql> SELECT designation, YEAR(Doj), COUNT(*) FROM employees GROUP BY designation, YEAR(DoJ); +-------------+-----------+----------+ | designation | YEAR(Doj) | COUNT(*) | +-------------+-----------+----------+ | Asso.Prof | 2013 | 1 | | Asst.Prof | 2015 | 1 | | Asst.Prof | 2016 | 1 | | Prof | 2009 | 2 | | Prof | 2010 | 1 | +-------------+-----------+----------+ 5 rows in set (0.00 sec)