ถ้า A,B,C คือกลุ่มหลักที่อยากให้แสดงต่อกันก็ใช้ ORDER by ฟิลด์ที่เก็บค่า ABC ครับ
จากนั้นวนลูปแสดงตามปกติ
ส่วนของผลลัพธ์ก็เช็กก่อนว่ายังเป็ฯ A หรือไม่ถ้าใช่ก็ไม่ต้องแสดง A ออกมา ซึ่งในตัวอย่างจะเห็นว่าเว้นไป 2 แถว
เมื่อถึงแถวที่เป็น B จะมีค่าที่ไม่ตรงกับก่อนหน้า
ก็จะแสดง B ออกมา จากนั้นอีกสองแถวก็ยังเป็นค่า B ก็จะไม่แสดงออกมา
จนกระทั่งเปลี่ยนเป็นแถวที่่มีค่าเป็น C