我想创建一个检查多个用户的php系统(多帐户)。在这里的一个主题中,我找到了一个帮助了我很多的代码。这是关于这一个:
http://www.sqlfiddle.com/#!2/d9211/2
我还有一个问题。我从ip_log表中获取ips和用户名,其中一个用户名有多行。所以我的问题是,在这个sql中如何为每个用户删除多行并仅显示1?
我的意思是我的桌子不是这样的:
('bob', '1.2.3.4'),
('tom', '1.2.3.4'),
('joe', '1.2.3.4'),
('sally', '2.3.4.5')
但是就像这样
('bob', '1.2.3.4'),
('tom', '1.2.3.4'),
('joe', '1.2.3.4'),
('bob', '1.2.3.4'),
答案 0 :(得分:0)
你想要聚合吗?
select username, min(ip) as ip
from ip_log
group by username;