计数登录多次的唯一用户数

gan*_*dil 2 mysql count

我有多个网站在单个数据库上运行.

我的问题相关表格结构如下:

USER
    - UserID
WEBSITE
    - WebsiteID
        - WebsiteName
LOGINRECORD
    - UserID
    - WebsiteID
    - LoginDate
Run Code Online (Sandbox Code Playgroud)

我想要计算登录多于webssite的唯一用户数.

喜欢

Website          NumberofUserLoggedinMorethanOnce 
abc.com                     15 
def.com                     25
Run Code Online (Sandbox Code Playgroud)

Kla*_*sen 5

编辑:我误解了这个问题.这应该是:

SELECT WEBSITE.WebsiteName, count(*)
FROM WEBSITE 
INNER JOIN (
SELECT UserID, WebsiteID, count(*) FROM LOGINRECORD
GROUP BY UserID, WebsiteID
HAVING count(*) > 1) AS T1 ON t1.WebsiteID = WEBSITE.WebsiteID
GROUP BY WEBSITE.WebsiteName
Run Code Online (Sandbox Code Playgroud)