这个语句的意思主要是为了确定数据的行数,才使用的,一般自己查询的时候使用的也不是很多,很多时候都是mybatis中自动生成的语句为了查询某一条语句的总条数。
例如下面的语句: 真实的业务mybatis自动生成的语句
select count(0) from
(
select 1 from (select name from test.table1) h group by h.name desc
) d
为什么要把这个d添加上呢,不添加d会报错,如下所示:
Every derived table must have its own alias(每一个派生出来的表都需要有自己的一个别名)