聚合每个用户与mysql连接的数量

fsi0uk1n  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(321)

我需要合计每个用户拥有的连接数,并知道每对用户拥有多少相互连接注意,如果用户a连接到用户b,那么我们有一个条目(a,b)和(b,a)来自下表user\表

7cjasjjr

7cjasjjr1#

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

你可以试试这个。

相关问题