假设登录记录表为login
SELECT
s.id AS srcid,
d.id AS dstid,
s.loginaddr,
COUNT(d.id) AS count
FROM login s LEFT JOIN login d ON
s.loginaddr=d.loginaddr AND
s.id<d.id AND
(SELECT COUNT(id) FROM login WHERE loginaddr=s.loginaddr AND id<s.id)=0
GROUP BY s.id,d.id,s.loginaddr
【 在 qlogic 的大作中提到: 】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: qlogic (戒网了), 信区: Programming
: 标 题: 求个sql
: ...................
--
FROM 27.189.95.*