sql语句 查询已经查询出的一张表的数量 该怎么写?

2025-03-12 19:32:02
推荐回答(4个)
回答1:

你既然是联合多张表查出来的数据 可以定义为视图(其实就一条sql语句).

视图也可以看做是一张虚拟的表.里面的字段由你自定义.

只不过里面的数据,都是动态更新的.即视图关联的表中数据更改了,视图里的数据也会随之更改.

查询的话:就把视图当成一张表.直接查询就可以了.

非常常用!

回答2:

select count(1) as 'a的数量' from xx jion yy order by ..

回答3:

select sum(1) from (select ... form xx jion yy order by ..) a

回答4:

select count(*) from (select ... form xx jion yy) a