多会计

时间:2016-11-06 17:10:06

标签: php mysql sql

我想创建一个检查多个用户的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'),

1 个答案:

答案 0 :(得分:0)

你想要聚合吗?

select username, min(ip) as ip
from ip_log
group by username;