【发布时间】:2009-08-25 23:52:29
【问题描述】:
我正在尝试编写一个将返回的查询...
accesslog 表中每个不同的用户 ID。
每个用户 ID 访问网站的不同 IP 地址的计数,也来自访问日志表。
用户表中的用户 ID 名称、电子邮件地址和公司名称。
我有 1 和 2,但我不知道如何获得 3。我承认我很不擅长加入。 :(
这是我现在的查询:
SELECT DISTINCT userid, COUNT(ipaddress) AS c FROM accesslog WHERE url LIKE 'www.example.com%' and userid != '' GROUP BY userid ORDER BY c desc
我将如何JOIN 在我想要的其他数据中?
【问题讨论】:
-
啊 cr@p... 只记得我的 users 表和 accesslog 表在不同的数据库中,我无权访问 root mysql 用户。所以我毕竟不能做这个查询.. :(