汇总每个用户MYSQL的连接数

时间:2018-12-01 16:57:13

标签: mysql sql aggregate

我需要汇总每个用户拥有的连接数 并知道每对用户有多少个相互联系 请注意,如果用户A连接到用户B,则我们有一个条目(A,B)和(B,A) 下表中的user_table

enter image description here

1 个答案:

答案 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 ) 
            )
  

可以尝试一下。