[英]Oracle APEX DISTINCT Label?
這是怎么了?
select NULL as "LINK",
DISTINCT HARDWAREOVERZICHT_STATIC."TOPDESK_vestiging" as "LABEL",
count( ZAM_BUILDING) as "STORK7"
from HARDWAREOVERZICHT_STATIC
where Omgeving = 'STORK7'
and "TOPDESK_heeftattentie" = 0
group by HARDWAREOVERZICHT_STATIC."TOPDESK_vestiging",ZAM_BUILDING
order by HARDWAREOVERZICHT_STATIC."TOPDESK_vestiging" desc
DISTINCT
是緊隨SELECT
並應用於子句中所有列的關鍵字。 但是,通常不需要group by
:
select NULL as "LINK", s."TOPDESK_vestiging" as "LABEL",
count( ZAM_BUILDING) as "STORK7"
from HARDWAREOVERZICHT_STATIC s
where Omgeving = 'STORK7' and "TOPDESK_heeftattentie" = 0
group by s."TOPDESK_vestiging"
order by s."TOPDESK_vestiging" desc;
我通過將該group by
ZAM_BUILDING
從該group by
刪除。 否則, count()
將始終為0
或1
。 我還添加了一個表別名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.