Chắc chắn, hãy sử dụng các truy vấn lồng nhau:
select *
from (select count(*) as delivery_count, clientid
from deliveries group by clientid) AS view1
inner join (select count(*) as action_count, clientid
from routeactions group by clientid) AS view2
on view1.clientid = view2.clientid
Hoặc với cú pháp CTE mới, bạn có thể có:
WITH view1 AS (
select count(*) as delivery_count, clientid from deliveries group by clientid
), view2 AS (
select count(*) as action_count, clientid from routeactions group by clientid
)
select * from view1 inner join view2 on view1.clientid = view2.clientid