你既然是联合多张表查出来的数据 可以定义为视图(其实就一条sql语句).
视图也可以看做是一张虚拟的表.里面的字段由你自定义.
只不过里面的数据,都是动态更新的.即视图关联的表中数据更改了,视图里的数据也会随之更改.
查询的话:就把视图当成一张表.直接查询就可以了.
非常常用!
select count(1) as 'a的数量' from xx jion yy order by ..
select sum(1) from (select ... form xx jion yy order by ..) a
select count(*) from (select ... form xx jion yy) a