select count(*) from ordrer
inner join ordrelinjer on ordrelinjer.ordrenr = ordrer.ordrenr
group by ordrelinjer.varetekst
此查询返回 4 行,但我想在 count(*)
中返回 4,怎么办?
最佳答案
由于分组依据,您得到 4 行。如果您需要不同的组计数,您可以尝试子查询。
select count(*)
from (
select count(*)
from ordrer
inner join ordrelinjer on ordrelinjer.ordrenr=ordrer.ordrenr
group by ordrelinjer.varetekst
) t
关于sql - 如何在以下查询postgresql中获取select count(*)中的单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39910873/