选择UNIC箱和他们组我有3个表通过区域
子
ctn region
1 a
1 a
2 b
3 c
8 n
MTA
ctn
1
1
2
3
4
RCR
ctn
1
1
2
3
4
5
我需要找到的数每个地区不同的用户。在这种情况下,结果将是
资源
a 1
b 1
c 1
n 1
null 2
如果用户不在任何区域,然后我需要知道有多少用户喜欢他的存在。
我到目前为止。
WITH com as(
SELECT DISTINCT ctn
FROM (
SELECT ctn
FROM mta
UNION ALL
SELECT ctn
FROM rcr
) c
)
, distinct_ctn as(
SELECT DISTINCT sub.ctn, com.ctn, sub.region
FROM sub
FULL JOIN com
ON sub.ctn = com.ctn
)
SELECT region, count(*)
FROM distinct_ctn
GROUP BY region;
什么是用户? –