我需要汇总每个用户拥有的连接数 并知道每对用户有多少个相互联系 请注意,如果用户A连接到用户B,则我们有一个条目(A,B)和(B,A) 下表中的user_table
答案 0 :(得分:0)
SELECT * FROM
(SELECT USER1,COUNT(*)
FROM TABLE T1 GROUP BY
USER1 )
UNION
(SELECT USER2,COUNT(*)
FROM TABLE GROUP BY
USER2 WHERE USER2 NOT IN (SELECT
USER1 FROM TABLE GROUP BY
USER1 )
)
可以尝试一下。