Mysql中group by 多个字段(X,Y,Z)并排序后,如何获取前第11~20种X对应的数据?

group by name, year, month order by name, year, month后,得到如下表的数据,如何才能获取前第11~20种s_name对应的数据呢?
图片说明

先用子查詢查出11,20的X。
然後把主查詢查出的結果,用(子查詢得到的11,20的X)過濾。

(
select X,Y,Z
(略)
) T1
where exsits
(
    (
    select X
        (
        select X
        group by X
        order by X
        )
    limit 11,20
    ) T2
where T1.X = T2.X
)