基本上我有一堆属于经销商的汽车,经销商有一组.经销商表具有GROUP.ID,而组表具有组名.A集团拥有多家经销商
所以我想算一下每组有多少辆汽车.
我正在使用这个atm
select
(select GROUP_NAME from "GROUP" where "GROUP".GROUP_ID = "DEALER"."GROUP_ID" ),
"DEALER"."GROUP_ID" as "DEALER GROUP ID",
"DEALER"."DEALER_NAME" as "DEALER DEALER NAME",
"CAR"."CAR_DEALER" as "CAR DEALER"
from
"CAR"
INNER JOIN
DEALER
ON
"DEALER"."DEALER_NAME" ="CAR"."CAR_DEALER"
Run Code Online (Sandbox Code Playgroud)
我尝试过使用group_by,count但我似乎无法让它工作
select
g.GROUP_NAME,
g.GROUP_ID,
count(*) as CAR_COUNT
from
GROUP g
inner join DEALER d on d.GROUP_ID = g.GROUP_ID
inner join CAR c on c.DEALER_ID = d.DEALERID
group by
/* Also add here all field you want to select from GROUP */
g.GROUP_NAME,
g.GROUPID
Run Code Online (Sandbox Code Playgroud)